0

私のプロジェクトでは、Andrew File System(AFS)とGitリビジョン管理を使用しています。サンドボックスでプロジェクトリポジトリのクローンを作成し、専用のローカルブランチで多数の機能リクエストに取り組んできました。

変更をメインリポジトリにプッシュする前に、2人の同僚に変更を確認してもらいたいので、ローカルブランチを共有したいと思います。インターネットとSOで「同僚とローカルブランチを共有するgit」を検索しましたが、最も有用な解決策は、一意のタグを使用して変更をメインリポジトリにプッシュすることを提案しました。

メインリポジトリにプッシュすることなく、同僚が私のローカルブランチを直接読み取ることができる方法はありますか?そうでない場合、一度にすべてのブランチをプッシュする方法はありますか?ブランチは10個程度ありますので、なるべく一本一本押し込まないようにしたいと思います。

さらに、10のブランチすべてが私の両方の同僚に関連しているわけではありません。この質問とは異なり、同僚がアクセスできるGitローカルブランチは、他のブランチと共有されているブランチにアクセスしてもかまいませんが、どのブランチを見てほしいかを伝える方がわかりやすいようです。

これが適切かどうかはわかりませんが、サンドボックスの読み取りとルックアップを行うAFS権限があります。また、同じ場所で作業しているわけではなく、タイムゾーンの違いが大きいため、一度に1つのブランチをチェックしてレビューするのに時間がかかりすぎます。

よろしくお願いします。

4

1 に答える 1

2

同僚がサンドボックスへの読み取りアクセス権を持っている場合は、完全なリポジトリのクローンを作成して(または既存のリポジトリにフェッチして)、必要な方法ですべてのブランチを参照できます。

于 2012-09-16T18:04:05.923 に答える