我一直在用 git 中的注释标签做一些工作,试图改进我们的发布管理。我发现的一件事是,无论何时我运行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
线路开始的所有内容。