я использовал 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>
кто-то может мне помочь чтобы понять, что на самом деле означает !
.
Я знаю это, но проблема в приведенном выше выходе, я не могу понять, что произошло. –