2016-12-06 52 views
1

我以前git difftool得到2個提交之間的差異在context格式使用如何確定哪些在GIT difftool輸出

git difftool -y -x "diff -c" $1 $2 >>./tempFiles/diffAll.txt 

這裏$1$2兩個提交其作爲命令傳遞哈希究竟發生包含上述代碼的shell腳本的行參數。 在here中提到的上下文格式中,我們可以很容易地識別被修改的行(使用!標記),添加(使用+標記)和刪除(使用-標記)。我從上面得到的輸出 部分如下(從最新到最舊的),

最新提交

*** modules/p2-profile-gen/pom.xml 2016-11-30 12:39:29.882731844 +0530 
--- /tmp/i1pg5a_pom.xml 2016-12-06 14:35:03.860669316 +0530 
*************** 
*** 1300,1309 **** 
             <id>org.wso2.carbon.identity.authz.server.feature.group</id> 
             <version>${carbon.identity.auth.version}</version> 
            </feature> 
!         <feature> 
!          <id>org.wso2.carbon.identity.context.rewrite.server.feature.group</id> 
!          <version>${carbon.identity.auth.version}</version> 
!         </feature> 

           </features> 
          </configuration> 
--- 1292,1298 ---- 
             <id>org.wso2.carbon.identity.authz.server.feature.group</id> 
             <version>${carbon.identity.auth.version}</version> 
            </feature> 
! 

           </features> 
          </configuration> 

老犯

*** /tmp/caN3su_pom.xml 2016-12-06 14:35:04.260667699 +0530 
--- modules/p2-profile-gen/pom.xml 2016-11-30 12:39:29.882731844 +0530       
*************** 
*** 1292,1298 **** 
             <id>org.wso2.carbon.identity.authz.server.feature.group</id> 
             <version>${carbon.identity.auth.version}</version> 
            </feature> 
! 

           </features> 
          </configuration> 
--- 1300,1309 ---- 
             <id>org.wso2.carbon.identity.authz.server.feature.group</id> 
             <version>${carbon.identity.auth.version}</version> 
            </feature> 
!         <feature> 
!          <id>org.wso2.carbon.identity.context.rewrite.server.feature.group</id> 
!          <version>${carbon.identity.auth.version}</version> 
!         </feature> 

           </features> 
          </configuration> 

有人可以幫助我找出!標誌在這裏的實際含義。

回答

相關問題