1

プロジェクトには Google のgit-repo ツールを使用しています。私たちのワークフローは、変更を加えてリモートにマージし、タグをプッシュすることです。

私の質問は、同じもので同時に複数の操作を実行しても問題はありますrepo/codeline/treeか? タグをリモートにプッシュしている場合、開始しても問題はありますrepo syncか?

cherry-pickまたは、新しい変更を開始した場合にタグをプッシュしているときに?

4

1 に答える 1

1

repo は内部で git 操作を実行するだけなので、個々のプロジェクトのデータが破損する状況に遭遇するべきではありません。ただし、レポ (または git) の別のインスタンスが同じプロジェクトで git 操作を実行しているときに、レポが単一のプロジェクトで git 操作を実行しようとすると、2 番目のインスタンスはリポジトリをロックできないため失敗します。これにより、プロジェクトの半分が更新され、残りの半分が取り残されるなどの結果になる可能性があります。

この理由から、同じサンドボックスでレポの 2 つのインスタンスを使用しないことをお勧めします。

于 2013-07-11T14:57:06.270 に答える