我的团队不久前将我们的 tfs 从旧服务器转移到了新服务器。我们正在使用 git tfs 来管理我们的本地更改并将它们推送到 tfs 中。
但是,当我像这样从 tfs 克隆现有存储库时遇到了问题
git tfs clone http://our.new.tfs/tfs $/project "myrepo"
Git 能够连接到新服务器并将所有内容拉下来。然后我可以进行更改并毫无问题地提交它们。直到我尝试执行 agit tfs pull
或git tfs checkintool
此操作时,我才收到一条错误消息:
Unable to locate a remote for <http://our.old.tfs/tfs>$/project
当我检查配置时,url被定义为http://our.new.tfs/tfs
所以我不知道从旧服务器中提取的想法是从哪里得到的。
我尝试从配置文件中删除远程部分并执行git tfs init [remote]
但仍然出现相同的错误。我什至刮掉了 repo 并从一个新的克隆开始,但仍然是同样的事情。它总是指向旧服务器而不是新服务器。
我一直在网上寻找几个小时,但没有找到解决方案。如果您能提供任何有用的建议,请告诉我!
先感谢您!