2016-10-25 19 views
0

git-tfsブリッジを使用して、お客様の構内TFSサーバーに対して作業しています。昨日、彼らはインストールを新しいバージョンに移行し、サーバーのURLを変更し、すべての履歴と作業項目を新しいインスタンスに移行しました。git-tfsリポジトリのデフォルトのリモートを変更してください

既存のgitリポジトリを新しいデフォルトのリモートに再マップする方法はありますか?

私はそれが新しいアドレスを指すと考えられるすべてのcleanup*のコマンドを実行し手動[TFS-遠隔「デフォルト」]のURLプロパティを編集しようとしました。ただし、を取得する場合は、を試してください。新しいファイルにのtfs-remoteを追加して、設定ファイルに古いURLを追加してください。

答えて

2

あなたは2つのソリューションを持っている:

first、より簡単に、それはもう動作するかどうか、それが実装されてからのgit-TFSはたくさん進化してきたので、私は(それが必要...)知りません。

これは、古いTFSからフェッチされた最後のチェンジセットのメタデータを更新し、gitconfigファイルに見つからないときにgit-tfsが新しいtfs-remoteをブートストラップするために使用されます。

git commitを修正し、新しいTFSを指すようにメタデータ内のURL(そのようなもの:git-tfs-id: [https://tfs.codeplex.com:443/tfs/TFS16]$/vtccds/trunk;C26497)を置き換えてください。あなたと同じようにgitconfigファイル内のすべてのリモートデータを削除し、git-tfsが新しいサーバの方にリモートをブートストラップさせるようにしてください...

+0

2番目のオプションは魅力的でした! – galenus

関連する問題