当你必须处理多个解决方案文件时,人们通常是如何处理TFS的?如果您有一个实例,这很容易,因为您总是可以转到源代码管理资源管理器的窗口、挂起的更改、检查构建或工作项。但是当你有4-5个解决方案时,它就变得很棘手了。您可能会在一个VS实例上展开一些文件夹或检查一些挂起的项目,但您必须记住您在哪个实例上执行了这些操作。
有一个专门用于TFS任务的单独实例很诱人,但整个程序只有一个窗口状态。如果该实例最后关闭,则所有实例都将显示所有打开的TFS窗口。
其他人是如何处理这件事的?您是否可以以某种方式使用单独的配置文件并隔离Visual Studio的"TFS“实例?
发布于 2010-05-27 12:20:29
使用待定更改窗口。查看->其他Windows ->挂起的更改。这有一个工具栏选项,可以只显示当前解决方案的那些挂起的更改。它是“挂起的更改”窗口中的最后一个工具栏按钮。我通常在VS中创建一个完整的文档,然后记住它的键盘快捷键: ALT+V、E、H。显然,您可以绑定自己的快捷键,但有趣的是。
Eclipse对挂起的更改有类似的视角/视图,但我想不起它的名字,而且我的Ubuntu VM目前还没有启动。
我绝对不推荐使用“解决方案资源管理器”和“源代码管理资源管理器”进行签入活动。我个人喜欢清除所有挂起的更改的复选框,然后比较每个文件。这让我避免了A)在签入之前等待太长时间(逐个比较20个文件很糟糕)和B)避免签入我不想要的更改。
发布于 2010-05-27 07:57:30
如果您同时打开了多个Visual Studio实例(我不太确定您为什么需要这样做),那么您的更改将在所有Visual Studio实例之间“同步”。不要在解决方案资源管理器中进行签入,而是从源代码管理资源管理器中签入,这样您就可以在一次签入中获得所有更新。
发布于 2012-06-29 22:35:29
您可能会发现VSCommands在使用VS/TFS时很有用-它可以配置为在标题栏中显示解决方案和TFS分支名称,当使用VS的多个实例(或同一项目的多个分支)时,此指示是无价的。
https://stackoverflow.com/questions/2917157
复制相似问题