9

私はGitの初心者です。GitリポジトリからTFSへの一方向の1回限りの移行(履歴付き)を検討しています。プラグインgit-tfsを調べています。この特定のシナリオに関するヘルプ/ウィキ/ブログは見つかりませんでした。この場合、git-tfscheckinまたはgit-tfscloneコマンドを使用できますか?どんな例でも素晴らしいでしょう!ありがとうございました!!

4

1 に答える 1

4

私はテストリポジトリでそれを行うことができました。Ivan Danilov に感謝します。正確な手順は次のとおりです。

  1. ダウンロードzip
  2. ダウンロードしたファイルのブロックを解除(ファイルを右クリック->プロパティ->ブロックを解除)(私にとってはwin 7)
  3. C:\Program Files (x86)\Git\bin にコピーします
  4. これで、Git tfs コマンドを実行できるはずです。
  5. 空の TFS ターゲット フォルダーを作成します (空のフォルダーに移行することを前提としています)。
  6. TFS を Git リポジトリにバインドしてから、Git の変更を TFS にアップロードします。(コマンドを順番に実行):
   git tfs init http://server:8080/tfs/collection $/project -d 
   git tfs pull
   git rebase tfs/default
   git tfs rcheckin

リベースが鍵であることに注意してください。ブランチなどがあり、私はそれらのシナリオを試していない場合、より複雑になる可能性があります。

詳しくはこちらのリンクとこちらのリンクをご覧ください。

ギット TFS

于 2012-02-08T22:00:33.643 に答える