2012-03-20 9 views
3

私の会社では、GitHub:Enterpriseを使用するパイロットプログラムを開始し、それがPERFORCEに適しているかどうかを判断しています。同社が快適になるまでは、両方のシステムを使用する予定ですが、個々のチームはどちらか一方のみを使用します。Perforceレポをgitのダウンストリームでどのように更新しますか?

私たちのようになりますが、プロジェクトのメインラインに表示されている変更がPERFORCEレポに反映されているので、パイロットが腹を立てばエスケープハッチがあります。これは、私たちが混雑している場合、管理をより幸せに保ちます。

git-p4をしばらく使用していましたが、それがうまく機能しているので、変更を自動的にプッシュすることはできません。 perforceリポジトリにプッシュすると、すべてのプッシュされたコミットが書き換えられます)。

誰でもPerforceを最新のgitのダウンストリームに保つ経験はありますか?これを行うための自動化された方法はありますか?おそらく、スクリプトとGitHub APIフックのいくつかの組み合わせで?

答えて

0

私の頭の上には、P4とマスターブランチを別々にしておき、新しいリビジョンをマスターからP4にピックアップして到着するとお勧めします。他のものには使用されていない独立したgitリポジトリに統合を保存したいと思うでしょう。

関連する問題