私のチームは古いサーバのtfsを少し前に新しいサーバに移しました。 git tfsを使用してローカル変更を管理し、それらをtfsにプッシュします。Git-tfsが新しいTFSサーバの代わりに古いtfsサーバから引き出しようとしています
私はGitは、新しいサーバーに接続して、すべてのものをプルダウンすることができますので、
git tfs clone http://our.new.tfs/tfs $/project "myrepo"
などのTFSからexsistingレポのクローンを作成するとき、私は問題に実行していますが。私は変更を加えて問題なくコミットできます。私はURLがhttp://our.new.tfs/tfs
のように定義された設定を確認した場合ので、私はそれがアイデアを取得しているところを知りません
Unable to locate a remote for <http://our.old.tfs/tfs>$/project
:私はエラーを取得するgit tfs pull
かgit tfs checkintool
これは言ってやろうまではそうではありません古いサーバーからプルします。
設定ファイルからリモートセクションを削除しようとしましたが、git tfs init [remote]
を実行しましたが、同じエラーが表示されます。私はレポを削り取り、新鮮なクローンで始めましたが、それと同じことです。常に古いサーバーを指し、新しいサーバーは指しません。
私は何時間もオンラインで探していましたが、解決策を見つけることはできませんでした。助けてもらえるアドバイスがあれば教えてください!
ありがとうございます!
この質問(および解決策)はTFSサーバーの切り替え時にも関係していましたが、私は既存のgit-tfsクローンを保持することができました。 '.git/config'を編集し、' [tfs-remote "default"] 'に' legacy-urls'エントリを追加すると、既存のクローンを新しいTFSサーバで使い続けることができました。 –