2

私はリリース管理を改善するために、gitで注釈付きタグを使っていくつかの作業を行ってきました。私が見つけた1つのことは、実行するたびにgit show <tag>、タグ、メモ、およびコミットメッセージだけでなく、そのコミットのパッチ情報も提供することです。通常、パッチではなく、タグとコミット情報のみを表示したいと考えています。

これが私が見るものの例です:

$ git show 9.2
tag 9.2
Tagger: Me <me@email.com>

My tag message

commit d65f1a8d98af24e5989ebd685069fbac63681080
Author: Me <me@email.com>

    Some commit message

diff --git a/path/to/file.php b/path/to/file.php
index 5030b1b..a5a428e 100644
--- a/path/to/file.php
+++ b/path/to/file.php
@@ -274,9 +274,12 @@ abstract class ClassName extends BaseClass
             $obj->setSomething(NULL);

             $obj->save();
-
-            $myDao = new DetailsDao();
-                       # Create a new Detail record
+
+                       $myDao = \DetailsDao::getById($id);
+
+                       if (!isset($myDao )) {
+                               $myDao = new myDao ();
+                       }

             $myDao ->setExternalKey($extId);
             $myDao ->setSource($memberEmail);

diffなぜライン以降のすべてが表示されているのかわかりません。

4

1 に答える 1

2

はい、これは期待される出力です。

--summary拡張ヘッダー情報の要約を生成するオプションを探しているようです。

git show --summary 9.2

--shortstatまた、完全な差分ではなく、最後に次のような出力が得られる、が好きな場合もあります。

3 files changed, 27 insertions(+), 2 deletions(-)
于 2012-11-30T00:08:59.383 に答える