birleştirilmemiş değil ben changeset1 ve changeset2 arasındaki grafikte görünen her Changeset bir "hg günlüğünü" elde edebilmek istiyorum. Ben changeset1 arasında birleşti ARE isimli dalları üzerinde düğümleri atlayarak ya a) olmadan bunu yapmak için bir yol bulamıyor: changset2 veya b) Burada cıva birleşti adlı dallarda changests log ancak
changeset2
ataları DEĞİLİZ adlı dalları üzerinde düğümler içeren bir "hg Glôg" var 2 adlı dal ile basit bir örnek artı varsayılan şube. Bir adlandırılmış şube birleşti ve böylece onun düğümleri alakalı diğer alakasız alır:@ changeset: 5:e384fe418e9b
|\ tag: tip
| | parent: 2:7dc7af503071
| | parent: 3:0a9be59d576e
| | summary: merge somefeature branch into default
| |
| | o changeset: 4:4e8c9ca127c9
| | | branch: unmerged_feature
| | | parent: 1:ef98ad136fa8
| | | summary: change that is not merged into ending changeset
| | |
| o | changeset: 3:0a9be59d576e
| |/ branch: somefeature
| | parent: 1:ef98ad136fa8
| | summary: changed b.txt
| |
o | changeset: 2:7dc7af503071
| summary: changed a.txt
|
o changeset: 1:ef98ad136fa8
| summary: added b.txt
|
o changeset: 0:271b22b4ad30
summary: added a.txt
Bana rev 0 soyundan ve rev 5. ataları Bu edilir tüm düğümleri verecek bir günlük komutu istiyorum rev hariç herşey 4.
ben çok fazla bilgi alabilirsiniz
:
hg log -r 0:5 --template "{rev}:branch={branches},desc={desc}\n"
Bu bana rev 5 atalarından değil rev 4 bir günlük girişi verir:
0:branch=,desc=added a.txt
1:branch=,desc=added b.txt
2:branch=,desc=changed a.txt
3:branch=somefeature,desc=changed b.txt
4:branch=unmerged_feature,desc=change that is not merged into ending changeset
5:branch=,desc=merge somefeature branch into default
ben çok az bilgi alabilirsiniz: Eğer Mercurial daha yeni bir sürümünü kullanıyorsanız
hg log -b default -r 0:5 --template "{rev}:branch={branches},desc={desc}\n"
atlar 3 rev, rev 5
0:branch=,desc=added a.txt
1:branch=,desc=added b.txt
2:branch=,desc=changed a.txt
5:branch=,desc=merge somefeature branch into default
Teşekkürler. Bunu daha önce görmedim. Gerçekten istediğim: hg log --rev 'ataları (changeset2) ve torunları (changeset1)' –
Aslında, daha çok istediğim şeyi yapmak istediğim çift kolon gibi görünüyor: hg log --rev 'changeset1 :: changeset2' –
Evet, 'X :: Y' sözdizimini istiyoruz - bu amaçla koydum :-) –