2015-03-19 103 views
0

我在TFS2012中使用了git-tfs一段时间,但最近我们迁移到了TFS2013,并且TFS地址已更改。git-tfs忽略对配置的更改

我似乎无法再做git tfs checkin,因为它试图将更改发送到旧地址。

我更新了.git\config的URL,清除了TFS缓存,但是git-tfs仍尝试使用旧地址签入,并在每次尝试完成时都将旧URL添加到配置文件中并附加新的tfs-remote

我如何使它签入新的网址?

+0

应该可能使用'git tfs configure'来更新。 – jessehouwing 2015-03-19 12:41:23

+0

我只是简单地从TFS服务器克隆一个新的本地资源库,如果我是你:)。 – jessehouwing 2015-03-19 12:42:17

+0

由于该命令也在TFS端做东西(创建工作区,地图文件夹等)。 – jessehouwing 2015-03-19 12:53:13

回答

0

为了与新的TFS地址签用于设置它的能力,通过签入选项明确:

-i, --tfs-remote, --remote, --id=VALUE 
         The remote ID of the TFS to interact with 
         default: default 

而且它是recomendet清理的git和git-TFS缓存由相应的下一个命令:

git gc 
git tfs cleanup