TFS:如何在加载解决方案时dectet更改文件?

Dra*_*ake 8 tfs visual-studio-2010 tfs2010

我是TFS与Visual Studio 2010集成的新手,我有一个问题我想解决.

实际上,当我打开解决方案时,如何检测,查看解决方案资源管理器自上次登录后哪个文件已更改?

如果我查看Source Control Explorer最新列,我能够发现更改的文件,但它不是那么直观.

我附上一张图片以便更好地理解.

alt text http://img37.imageshack.us/img37/9308/mainmicrosoftvisualstud.jpg

对于与解决方案资源管理器中的项目关联的frmAbout.vb(在本例中),我想有一个不同的图标,而不是锁.你知道我怎么能实现这个行为?或Visual Studio 2010的一些替代品(插件)?

编辑:我们是一个由3人组成的小团队,我们需要在每行代码上保持一致,因为我们可以互换.因此,对于我们有清晰可见的图标,将是有帮助的.

编辑2:赏金时间再次完成,没有真正的解决方案.如果您知道实现此行为的插件,请告诉我们.如果我找到一些空余时间,我会尝试写它.

War*_*mak 7

首先,仅检查文件已更新的情况是不够的.您还必须考虑在服务器上添加文件的情​​况,但是您还没有这些文件...同样在服务器上删除文件但尚未从本地工作区删除的情况下.

幸运的是,所有这些都内置于VS2010的团队资源管理器中.你所要做的就是:

  1. 转到Source Control Explorer
  2. 右键单击左侧树窗格中解决方案的根文件夹(或任何文件夹),然后选择"比较..."
  3. 选择你的比较选项(默认设置适用于你想要做的事情)它将进行完整的比较.完成后,您将看到一个"文件夹差异"窗口,其中显示服务器和工作区不同的所有情况(这些将以红色突出显示)
  4. 右键单击任何不同步的项目(或整个文件夹),然后选择"Reconcile ..."; 此时,您可以选择如何解决差异.

这就是它.希望这可以帮助.