2009-05-04 8 views

Odpowiedz

11
hg status --rev 4:7 
+0

znaczy stan hg? (DOHWWW: Nie zdawałem sobie sprawy, że akceptowane są argumenty.) –

+0

przyjęte przy ponownej edycji. (uwaga na zagmatwany, to zwykło mawiać "hg st", który jest skrótem dla statusu hg) –

3

Możesz użyć "hg log" do tego.

hg log --verbose --rev=4:7 --style=changelog 

Przykład:

$ hg log -v -r4:7 --style=changelog 
2008-08-03 21:40 +0200 XXXXX <[email protected]> (475752c35880) 

     * osinfo.py: new file. 
     * os-info.py: deleted file. 
     * os-info.py, osinfo.py: 
     Rename os-info.py -> osinfo.py. 

2008-08-03 21:52 +0200 XXXXXX <[email protected]> (babf6df75ff4) 

     * iterate_file_lines.py, osinfo.py: 
     Add keyword substitution strings. 

2008-08-03 21:53 +0200 XXXXXX <[email protected]> (bc6fc22adb8e) 

     * iterate_file_lines.py: 
     Remove comment about coding conventions. 

2008-08-08 19:43 +0200 XXXXXX <[email protected]> (dbea6914b20f) 

     * .hgignore: new file. 
     * .hgignore: 
     Add .hgignore. 
+0

Och! To trochę bardziej gadatliwe, niż miałem na myśli, ale lubię oglądać komentarze. Dzięki! –

+0

To nie pokazuje, co oryginalny plakat chce wiedzieć. Zawiera listę wszystkich wpisów dziennika zmian, niezależnie od oddziału, dla zakresu wymienionych wersji. Możesz użyć flagi -b do filtrowania odpowiedzi tylko do tych w konkretnym oddziale, ale to nie pomoże Ci uzyskać listę plików, które różnią się od dowolnych dwóch dowolnych wersji. –

Powiązane problemy