繁体   English   中英

git-tf和TFS-2010的克隆问题

[英]clone issue with git-tf and TFS-2010

我正在尝试使用git-tf从TFS 2010克隆团队项目,但出现以下错误:

PS C:\git> git-tf clone --deep http://path-to-tpc $/Test/Trunk test-2010
Connecting to TFS...
Cloning $/Test/Trunk into C:\git\test-2010: 0%
git-tf: The SOAP endpoint http://path-to-tpc/VersionControl/v4.0/repository.asmx could not be contacted.  HTTP status: 404

v4.0 / repository.asmx不存在。 “ v3.0”确实存在,因此我尝试将“ v3.0”重命名为“ v4.0”,但是看起来服务合同有所不同,因此出现了其他错误。

仅供参考。从TFS 2015克隆时,我没有相同的问题。

如何将TFS 2010团队项目深度克隆到本地git repo? 这是git-tf版本问题-我正在使用v2.0.3.20131219。 我注意到使用git-tf clone时有一个--version选项,但是文档非常有限。

任何帮助/建议将不胜感激。

我设法解决了自己的问题。 我将发布该决议,因为它可能希望为其他人省些麻烦。

我同时连接到TFS 2010和TFS2015。这是暂时的,因为我们将所有内容都移到了TFS2015。当我在TFS 2010和TFS 2015托管的团队项目(在Visual Studio中)之间切换时,我需要删除TFS缓存。 尝试使用git-tf克隆存储库没有什么不同,也就是说,我需要清除我的TFS缓存,即

C:\Users\<username>\AppData\Local\Microsoft\Team Foundation\4.0\Cache
C:\Users\<username>\AppData\Local\Microsoft\Team Foundation\6.0\Cache

清除TFS缓存后,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM