回答編集履歴

4

修正

2016/04/04 23:06

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
  ===
8
8
 
9
- 差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。具体的には以下のようになります。
9
+ 差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
10
10
 
11
11
  `ログを表示`→納品したいリビジョン範囲を選択→右クリック→`リビジョンを比較`→ファイルを全て選択→右クリック→`選択をエクスポート`
12
12
 
13
13
 
14
14
 
15
-
15
+ また、コマンドラインで行う場合は以下のようになります。
16
16
 
17
17
  コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
18
18
 

3

TortoiseGitの操作について追記

2016/04/04 23:06

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -6,7 +6,11 @@
6
6
 
7
7
  ===
8
8
 
9
- 差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
9
+ 差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。具体的には以下のようになります。
10
+
11
+ `ログを表示`→納品したいリビジョン範囲を選択→右クリック→`リビジョンを比較`→ファイルを全て選択→右クリック→`選択をエクスポート`
12
+
13
+
10
14
 
11
15
 
12
16
 

2

区分分け

2016/04/04 23:05

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -7,6 +7,8 @@
7
7
  ===
8
8
 
9
9
  差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
10
+
11
+
10
12
 
11
13
  コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
12
14
 

1

7za使う場合の方法について記述

2016/04/04 01:32

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -1 +1,27 @@
1
1
  [MSYS](http://www.mingw.org/wiki/msys)いれれば、`git\bin\bash.exe`上で`xargs`も使えるようになりますがあんまりスマートじゃないですよね。
2
+
3
+
4
+
5
+ 追記
6
+
7
+ ===
8
+
9
+ 差分ファイルエクスポートだけなら、TortoiseGitで出来そうです。
10
+
11
+ コマンドライン上でzip圧縮できるexeが提供されてないので、代替手段として、[7zipコマンドライン版(インストール不要)](http://osdn.jp/projects/sevenzip/downloads/64455/7za920.zip/)を使う場合の例を書いてておきます。
12
+
13
+ listfile.txtに圧縮対象のファイル名の一覧が入る形になるので、引数にファイルパスのテキストを受け付ける圧縮ソフトであればどれでもかまわないです。
14
+
15
+
16
+
17
+ ```DOS
18
+
19
+ git diff --name-only --diff-filter=AMCR 5256250 76466ab > listfile.txt
20
+
21
+ 7za a -tzip archive.zip @listfile.txt
22
+
23
+ del listfile.txt
24
+
25
+ ```
26
+
27
+