我试图使用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/pository.asmx不存在。"v3.0“确实存在,所以我尝试将"v3.0”重命名为"v4.0",但是看起来服务契约是不同的,因此我会得到其他错误。
FYI.,我在2015年TFS克隆时没有同样的问题。
如何将TFS 2010团队项目深入克隆到本地的git?这是git-tf版本问题吗?我使用的是v2.0.3.20131219。我注意到在使用git克隆时有一个-版本选项,但是文档非常有限。
任何帮助/建议都将不胜感激。
发布于 2016-02-29 00:04:47
我已经解决了我自己的问题。我会发布这个决议,因为它可能会给其他一些人带来一些头痛。
我连接到TFS 2010和TFS 2015。这只是暂时的事情,因为我们要把所有的东西都移到2015年的TFS。当我在TFS 2010和TFS 2015托管的团队项目(在Visual中)之间切换时,我需要删除我的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缓存,一切就都正常了。
https://stackoverflow.com/questions/35689332
复制相似问题