1

私は svn 風の git ワークフローを使用しています。私と数人の開発者は、中央の公式レポジトリを通じてやり取りしています。

別の開発者はいくつかの大規模な変更に取り組んでいますが、公式リポジトリにプッシュする前にさらにテストを行う必要があります。私はプロジェクトに取り組みたいのですが、今から数日後に大量のマージ競合に対処するのではなく、彼が行ったことに基づいて変更を行う必要があります。

これに対する私の見解は、彼が変更をコミットし、私が彼のリポジトリからプルする必要があるということです。このようにして、彼は大きなプッシュを控えることができ、私は彼のコードベースを使い始めることができます.

私は心配し始めています... まだ共有していないコミットを安全にリベースできるのが気に入っています。しかし、人々が私から引っ張ることを許可されている場合、rebase これまで安全でしたか?

質問: git リポジトリは、どのコミットがプルされたかを認識していますか?

4

2 に答える 2

3

git リポジトリがプルされたものを追跡するかどうかはわかりませんが、この場合の最良のオプションは、他の開発者が中央リポジトリにブランチを作成し、変更をそのブランチにプッシュすることだと思います。そうすれば、プッシュする前に両方とも安全にリベースする能力を保持でき、彼のブランチからプルすることができます。

于 2012-06-01T15:40:12.730 に答える
0

リポジトリが別のマシンにあり、ssh を使用してアクセスできる場合、システム ログに接続情報がありますが、それだけです。

于 2012-06-01T16:03:43.147 に答える