2016-02-28 85 views
0

我想用git-TF克隆从2010 TFS团队项目,但我发现了以下错误:克隆问题与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”,但它看起来像服务合同是不同的,所以我得到其他错误。

仅供参考,从2015年TFS

克隆时我没有同样的问题我如何深克隆一个TFS 2010团队项目到本地混帐回购协议? 这是一个git-tf版本问题 - 我正在使用v2.0.3.20131219。 我注意到使用git-tf clone时有一个--version选项,但文档非常有限。

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

回答

1

我设法解决我自己的问题。我会发布该决议,因为它可能会让一些其他人头疼一些。

我连接到TFS 2010和TFS 2015.这是一件暂时的事情,因为我们将所有事情都转移到TFS 2015.当我在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,一切正常。