J0N*_*ER0 3 tfs source-control-bindings visual-studio
源控制行事很奇怪.
这是场景: 我不得不重新格式化我的电脑.我首先备份了一切,然后把它吹走了.我的所有备份都位于网络上的虚拟硬盘上,我可以连接到该硬盘以便暂时获取我需要的内容.
我已将我的网站/项目重新添加到同一文件位置,但现在源代码控制似乎不起作用.
我做了一些编辑,我相信第二个开发人员没有.此外,第二个开发人员对网站进行了一些新的编辑,因为我没有正确地连接到源代码控制,我无法得到这些更改.有没有人对问题是什么有任何想法?
您的本地计算机会保留服务器和本地工作空间配置的缓存 - 您需要重建此缓存.此外,Team Foundation Server工作区与原始计算机相关联(工作区由本地主机名,工作站名称和用户名唯一标识.)如果新计算机上的主机名已更改,则服务器将无法找到您现有的工作区,因此它将无法参与源代码管理.
如果您的主机名相同,并且已将所有源树复制到相同位置,则应该能够在新计算机上重建工作区缓存.一旦连接到服务器(在Visual Studio中使用团队资源管理器,或使用tf
命令行客户端),工作区缓存就会重建,您应该拥有旧计算机上挂起的更改的副本.
但是,如果工作站的主机名已更改,则可以更新与旧工作区关联的主机名.您可以通过运行以下命令来执行此操作:
tf workspaces /updateComputerName:oldComputerName /collection:http://tfsserver:8080/tfs/MyCollection
Run Code Online (Sandbox Code Playgroud)
最后,您还有另一个选择:您可以简单地创建一个新工作区并复制您的更改.您可以通过创建新的TFS工作区,将最新版本的代码添加到其他目录,复制更改,以及然后检测这些变化,并利用它们来悬而未决的服务器tfpt online
从Team Foundation Server的电动工具.
归档时间: |
|
查看次数: |
951 次 |
最近记录: |