1

私は 3 人の友人からなるグループでゲーム エンジンのプログラミングに取り組んでいるので、見なければならないコードが山ほどあります。ときどき、私たちの 1 人が誤ってコードの一部を変更し、他の人に伝えるのを忘れて、後でコード内で混乱を招くことがあります。

リポジトリに新しいプッシュが行われたときに、特にコードに加えられた変更を確認するにはどうすればよいですか? 私はオープン ソース プロジェクトの SVN のパッチを使って作業することを楽しみました。このパッチは、直接変更したものを示し、それをアプリケーションに実装する mod に送信します。hgのラインに沿ってこのようなことをするにはどうすればよいですか?

4

1 に答える 1

1

リポジトリに新しいプッシュが行われたときに、特にコードに加えられた変更を確認するにはどうすればよいですか?

コマンドの--patchスイッチを使用するhg logと、コマンド ラインからパッチをすばやく確認できます。

パッチをファイルにエクスポートする場合は、hg exportコマンドを使用します。たとえば、次のようにします。

hg export -r-2 -o file.patch

最後から 2 番目のコミットを次の名前のファイルに保存しています: file.patch。ファイルを共有できるようになり、誰でも次の方法でパッチをインポートできます。

hg import file.patch

--no-commitこのコマンドは、スイッチが使用されていない限り、元のエクスポートされたコミットと同じメッセージでコミットも作成します。

于 2013-01-05T18:11:33.377 に答える