0

更新 (またはアップグレード) 機能を備えたアプリケーションを構築しています。git を使用して、変更されたファイルのみをプルおよび圧縮したいと考えています (これはコマンド ラインから実行されます)。これを行うにはどのようなプロセスが必要ですか?

4

2 に答える 2

0

コードをコンパイルする必要がない場合 (たとえば、ソースを用意するだけで問題ありません)、SVN の方が目的により適していると思います。

git では、デフォルトの動作は、リポジトリにないリモート内のすべてのオブジェクトをダウンロードすることです。

SVN は、現在のリビジョンとターゲット リビジョンの間で変更されたファイルをダウンロードするだけです。

「圧縮」の部分を理解できていないと思います - 何を圧縮しますか? 入ってくる変化?ローカルでファイルに加えられた変更?

于 2013-03-15T16:48:50.850 に答える
0

次のようなことができます。

git pull
zip modified-files.zip $(git diff --name-only HEAD HEAD~1)
于 2013-03-15T16:39:43.730 に答える