在使用TFS提交更改后,停止Visual Studio自动选择待处理更改中的文件。

6
我在Visual Studio 2010中使用“待处理更改”窗口来管理我的文件,并与TFS进行检入。
我的问题是,我经常会在处理一些文件并将其签出后转移到其他的事情上,然后又转移到其他的事情上...... 我会有很多文件被签出。
当我进行检入时,即使只是一个文件,Visual Studio也会自动勾选所有其他文件旁边的复选框,所以我必须浏览并取消勾选下次检入不需要的文件。
有没有办法关闭这个功能?
谢谢。

你使用哪个源代码控制插件?VSS?AnkhSVN?TFS? - AntonyW
抱歉,我应该提到它是TFS。 - Purplegoldfish
2
不是针对你的问题的答案,但我发现最好不要混合不同事物的更改。您可以使用TFS架子来停放您的工作,同时处理其他事情。这样就不会混淆了。 - Lars Truijens
我要支持 shelveset 的想法 - 这就是 shelving 的好处之一! - Edward Thomson
1个回答

15

我认为你无法关闭这个功能。为了更好地控制此行为,您有几个选项:

  1. 选择要检入文件的文件夹,右键单击菜单,然后选择“待检入更改”以仅选择解决方案资源管理器中所选文件夹/子文件夹或项目中的文件。

  2. 您可以使用一个技巧,在待检入更改窗口中取消选择所有标记为检入的文件,方法是选择一个文件,按下CTRL-A并取消选择一个文件。

希望这些提示能让您的检入体验更加顺畅。还请注意Lars Truijens关于不混合变更的评论。将很难在某些时候分离这些检入并避免破坏构建。


2
谢谢,你的第二个技巧让我感到非常开心!我正在处理近100个文件,这真的让我很恼火! - Sephrial
2
另一个与“选择一个文件,按下CTRL-A然后取消选择一个文件”的快捷键类似的快捷方式是按下CTRL-A然后按空格键,这将取消选择所有文件。确保你已经选中了“按解决方案筛选”以防止其他已签出的文件显示在待处理更改列表中 :) - hatsrumandcode

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接