2016-12-06 3 views
1

je git difftool pour obtenir la diff entre 2 commits au format context en utilisantComment identifier exactement ce qui est arrivé dans la sortie difftool git

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

ici $1 et $2 sont deux commettras hash qui sont passés en commande arguments de ligne au script shell contenant le code ci-dessus. Dans le format de contexte comme mentionné dans here, nous pouvons facilement identifier les lignes qui sont modifiées (avec ! marque), ajouté (avec + marque) et supprimé (avec - marque). partie de la sortie que je suis de ce qui précède est la suivante (du plus récent au plus ancien),

dernière commettras

*** 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> 

vieux commettras

*** /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> 

quelqu'un peut me aider pour comprendre ce qui est réellement signifié par ! marquer ici.

Répondre