似乎当我使用工具(例如winmerge)来更新我的代码库时...我的Visual Studio Team System(VSTS)与Team Foundation Server(TFS)的集成似乎没有找到它。
如何知道要检出哪些文件并重新登录?有什么我想念的吗?这是一个不属于VSTS& TFS?
答案 0 :(得分:12)
首先,这可能是因为文件尚未检出。如果您在运行更新之前首先执行此操作,TFS将会看到这些更改。
其次,您可以使用TFS Power Tools(可从MS获得)查看本地存储库以查找无法识别的更改。如果发现差异,电动玩具会重置文件的状态,因此Pending Changes窗口会看到更改。这不需要您签出文件,如果存在差异,它会为您执行此操作。
非常漂亮。
2008年的电动工具在这里:http://www.microsoft.com/en-us/download/details.aspx?id=15836
您正在寻找“在线”命令:
“在线命令 - 使用在线命令在没有待处理编辑的可写文件上创建待处理编辑。”
答案 1 :(得分:1)
我假设您在VS之外的整个项目中应用更改。 您必须先签出整个项目,然后应用更改并重新签入。未修改的文件将不会实际签到,AFAIK。
答案 2 :(得分:0)
您的问题听起来好像没有安装Team Foundation Server客户端。
如果已安装Visual Studio Team System版,则可以使用Team Foundation Server进行连接。但是要使集成工作,您还需要安装Team Foundation Server Client。
完成此操作后,Visual Studio应在文件更改时通知您,然后自动检出文件。