İki rasgele değişiklik listesi arasında değiştirilmiş dosyaların listesini nasıl alabilirim?Mercurial: list "hg diff" dosyaları
# files where something has been added
hg diff -r AA -r BB|grep -- +++|cut -f1|cut -d/ -f2- >/tmp/ka
# files where something has been removed
hg diff -r AA -r BB|grep -- ---|cut -f1|cut -d/ -f2- >>/tmp/ka
# filtering out "dev/null": it appears when a file is added or removed from the repository
sort -u /tmp/ka |grep -v dev/null
Belki fark etmedi bir cıva komutu var:
Benim tek tahminim bu gibi korkunç bir şeydir? Tek bir değişiklik kümesinin değiştirilmiş dosyaları yok
NOT.
düzenleme: Bir .diff ne anlamıyorum Tunç çağından bazı programcılar ile çalışıyorum çünkü bunu yapmak gerekir, bana ayı ...
, İtalyanca yazınız. Çünkü "iki rasgele değişiklikten modifiye", öngörülemeyen bir gürültü ve yanlış yorumlama parçasıdır. İki ya da sadece bu ikisi arasında mı? –
Bir repo değişiklikleri-by-changeset'de ne olduğunu incelemeye gayret ediyor, tek bir değişiklik için değişiklik geçmişini incelemek gibi. –
Değiştirilmiş AA ve değişiklikleri BB arasında değiştirilen dosyalar. "Hg diff -r AA -r BB" gibi bir şey ama dosya adları sadece bir bütünlük yerine, yani, bu komut satırında önerdiğim gibi. –