私の会社では、2014.X バージョンの Perforce (サーバーとクライアント) を展開しています。既存の Peforce ストリーム デポがあります。
Helix とも呼ばれる 2015.X へのアップグレードを調査しています。機能の 1 つは、"GitSwarm" と呼ばれる Git とのより優れた統合であり、Perforce と統合された GitLab フロントエンドを使用しています。
オンラインでドキュメントを調べましたが、次の質問に対する回答が見つかりませんでした。
いくつかの質問を聞きたいんです :
更新が完了したら、完全な履歴を持つ既存のストリーム デポに GitSwarm 経由でアクセスできますか? それとも、新しいデポを作成または移行する必要がありますか?
前者が可能である場合、Git Fusion/Connector のドキュメントから、単一のストリームに基づいてのみ Git リポジトリを作成できると思いますか? GitSwarm から一度に利用できるストリームは 1 つだけですか?
最後に、GitSwarm 側で機能ブランチを作成し、それを Perforce ストリーム デポにプッシュしてマージすると、git ブランチは Perforce でどのように表示されますか? 新しいストリームとして ? それとも支店しかありませんか?基本的に、git 側のメイン マップ ストリームで git ブランチをマージし直す必要がありますか? または、Perforce または Git で自由にマージバックできますか?
長い投稿で申し訳ありませんが、GitSwarm がデプロイされるので、多くのチームが同じ質問に直面すると思います。