我一直在将 SourceGear Vault 用于一些个人项目,将 Team Foundation Server 用于工作项目。TFS 缺少的一件事是 Vault 在其签入对话框窗口中具有的一个简单功能。
在 Vault 客户端中,您可以查看签出的文件是否与之前签入的版本相比发生了变化。这是一个屏幕截图。注意到“详细信息”列了吗?这告诉你有区别。如果您必须检查整个项目,因为您要进行代码重新生成,这种方法非常有用。我将检查我的类库项目,然后重新生成我的 CodeSmith 模板。这样做可能会导致仅更改几个特定文件。当我查看挂起的签入屏幕时,我看到了真正改变的文件,我可以比较看看影响。
所以... TFS 可以做到这一点吗?也许有一个 3rd-party 工具可以为我做这件事?是否有我必须获得的 TFS SDK 或 PowerTool。有人想建吗?