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