У меня есть привычка отразить все изменения, которые я сделал, перед тем как начать репо.Но я обнаружил, что если я никогда не фиксирую в течение этого периода разработки, например, в течение 5 дней, тогда я могу слиться с чужим кодом, выполнить тестирование и т. Д., И я могу diff или kdiff3 и увидеть все сделанные мной изменения, удалить любыеотлаживать код, исправлять любые мелочи, а затем отправлять в репозиторий.
Однако, если я когда-либо совершил фиксацию в течение этого 5-дневного периода, то, похоже, нет простого способа «показать все мои изменения».
Ближайшее решение, которое у меня есть:
hg log -u MyUserName -r tip:4322 --style ~/hg-style.txt | sort | uniq | xargs hg vdiff -r 4322
, где ~/hg-style.txt
-
changeset = "{files}"
file = "{file}\n"
, а 4322 - до начала 5-дневной работы по разработке.Тогда вышеприведенное может различать все файлы, которые были изменены мной, но оно также включает в себя изменения моих товарищей по команде, если они внесли изменения в эти файлы, и там также может быть много изменений.
Есть ли что-то легкое?решение?