bugfix> git > 投稿

現在、フォルダレベルに多数のパスベースのブランチを持つ1つのTFVCリポジトリがあります。例えば、

TFVC_Repo
   Product A (Folder)
      Dev (Branch)
      Main (Branch)
   Product B (Folder)
      Dev (Branch)
      Main (Branch)

このリポジトリをGitに変換し、Gitにはフォルダーレベルのブランチがないため、類似の構造を維持したい場合、各製品に複数のリポジトリを作成する唯一のオプションはありますか?したがって、次のようになります。

Git Repo Product A
      Dev (Branch)
      Master (Branch)
Git Repo Product B
      Dev (Branch)
      Master (Branch)

ご指導ありがとうございます。

回答 1 件
  • TFVCブランチとGitブランチ。名前は似ていますが、多くの違いがあります。

    Are there similarities between TFVC and Git branch strategies?

    The TFVC Feature Isolation branching strategy is similar to the Git topic branches.

    あなたがすべきGitの分岐戦略を選択する Gitへの移行を計画するとき。

    If you’re currently using a long-lived feature branch strategy, it may be easiest to begin adopting feature flags before migrating to Git, so that you need to migrate as few branches as possible. Be sure to document the mapping between legacy branches and the new branches in Git so that your team understands where they should commit their new work.

    詳細については、このチュートリアルをご覧ください。Gitへの移行を計画する

    また、TFS GITを使用してフォルダーにブランチを作成することもできます。以下に従ってください。Webから新しいブランチを作成する、管理に便利で、TFS 2017上記バージョンでのみ利用可能です。

     

あなたの答え