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.
Je sais que, mais le problème est dans la sortie ci-dessus, je ne peux pas comprendre ce qui est arrivé. –