回答編集履歴
4
修正
answer
CHANGED
@@ -2,10 +2,10 @@
|
|
2
2
|
|
3
3
|
追記
|
4
4
|
===
|
5
|
-
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
|
5
|
+
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
|
6
6
|
`ログを表示`→納品したいリビジョン範囲を選択→右クリック→`リビジョンを比較`→ファイルを全て選択→右クリック→`選択をエクスポート`
|
7
7
|
|
8
|
-
|
8
|
+
また、コマンドラインで行う場合は以下のようになります。
|
9
9
|
コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
|
10
10
|
listfile.txtに圧縮対象のファイル名の一覧が入る形になるので、引数にファイルパスのテキストを受け付ける圧縮ソフトであればどれでもかまわないです。
|
11
11
|
|
3
TortoiseGitの操作について追記
answer
CHANGED
@@ -2,8 +2,10 @@
|
|
2
2
|
|
3
3
|
追記
|
4
4
|
===
|
5
|
-
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
|
5
|
+
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。具体的には以下のようになります。
|
6
|
+
`ログを表示`→納品したいリビジョン範囲を選択→右クリック→`リビジョンを比較`→ファイルを全て選択→右クリック→`選択をエクスポート`
|
6
7
|
|
8
|
+
|
7
9
|
コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
|
8
10
|
listfile.txtに圧縮対象のファイル名の一覧が入る形になるので、引数にファイルパスのテキストを受け付ける圧縮ソフトであればどれでもかまわないです。
|
9
11
|
|
2
区分分け
answer
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
追記
|
4
4
|
===
|
5
5
|
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
|
6
|
+
|
6
7
|
コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
|
7
8
|
listfile.txtに圧縮対象のファイル名の一覧が入る形になるので、引数にファイルパスのテキストを受け付ける圧縮ソフトであればどれでもかまわないです。
|
8
9
|
|
1
7za使う場合の方法について記述
answer
CHANGED
@@ -1,1 +1,13 @@
|
|
1
|
-
[MSYS](http://www.mingw.org/wiki/msys)いれれば、`git\bin\bash.exe`上で`xargs`も使えるようになりますがあんまりスマートじゃないですよね。
|
1
|
+
[MSYS](http://www.mingw.org/wiki/msys)いれれば、`git\bin\bash.exe`上で`xargs`も使えるようになりますがあんまりスマートじゃないですよね。
|
2
|
+
|
3
|
+
追記
|
4
|
+
===
|
5
|
+
差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
|
6
|
+
コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
|
7
|
+
listfile.txtに圧縮対象のファイル名の一覧が入る形になるので、引数にファイルパスのテキストを受け付ける圧縮ソフトであればどれでもかまわないです。
|
8
|
+
|
9
|
+
```DOS
|
10
|
+
git diff --name-only --diff-filter=AMCR 5256250 76466ab > listfile.txt
|
11
|
+
7za a -tzip archive.zip @listfile.txt
|
12
|
+
del listfile.txt
|
13
|
+
```
|