3

私は git リポジトリを使用するプロジェクトに取り組んでおり、最後に行った変更をエクスポートして電子メールで送信したいと考えています。

git バンドルの作成と.patchファイルの作成の違いを知る必要があります。どちらが優れていますか?

Tortoise Git を使用していますが、.patchファイルを作成するオプションが表示されますが、 git bundleを作成するオプションは表示されません。これは、.patchファイルの方が優れていることを意味しますか?

ありがとう

4

1 に答える 1

2

増分バンドルは、以前に作成された別のバンドルに依存し、適用されます。

プロセスをブートストラップするには、まずベースを持たないバンドルを作成できます。
タグを使用して、最後に処理したコミットまでを覚えておくことができます。これにより、後で増分バンドルを使用して他のリポジトリを簡単に更新できるようになります。

ただし、パッチはどのレポにも適用できます。
あなたの場合、パッチが正しい選択です(コマンドと同様git format-patch)。
パッチをリモート リポジトリに適用するために、以前のパッチに依存する必要はありません。

于 2013-05-06T21:27:36.917 に答える