私はGitの初心者です。GitリポジトリからTFSへの一方向の1回限りの移行(履歴付き)を検討しています。プラグインgit-tfsを調べています。この特定のシナリオに関するヘルプ/ウィキ/ブログは見つかりませんでした。この場合、git-tfscheckinまたはgit-tfscloneコマンドを使用できますか?どんな例でも素晴らしいでしょう!ありがとうございました!!
2194 次
1 に答える
4
私はテストリポジトリでそれを行うことができました。Ivan Danilov に感謝します。正確な手順は次のとおりです。
- ダウンロードzip
- ダウンロードしたファイルのブロックを解除(ファイルを右クリック->プロパティ->ブロックを解除)(私にとってはwin 7)
- C:\Program Files (x86)\Git\bin にコピーします
- これで、Git tfs コマンドを実行できるはずです。
- 空の TFS ターゲット フォルダーを作成します (空のフォルダーに移行することを前提としています)。
- TFS を Git リポジトリにバインドしてから、Git の変更を TFS にアップロードします。(コマンドを順番に実行):
git tfs init http://server:8080/tfs/collection $/project -d
git tfs pull
git rebase tfs/default
git tfs rcheckin
リベースが鍵であることに注意してください。ブランチなどがあり、私はそれらのシナリオを試していない場合、より複雑になる可能性があります。
于 2012-02-08T22:00:33.643 に答える