2016-12-06 9 views
1

я использовал git difftool, чтобы получить диф между ними 2 фиксаций в формате context с помощьюКак определить, что именно произошло на выходе мерзавец difftool

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

здесь $1 и $2 являются два совершают хэши, которые передаются в качестве команды line аргументы в сценарий оболочки, содержащий вышеуказанный код. В контексте, указанном в 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> 

кто-то может мне помочь чтобы понять, что на самом деле означает !.

ответ