Posiadanie pliku .hgtags
umożliwia zapisywanie zmian w pliku .hgtags
w tym samym formacie, w którym zapisywane są zmiany we wszystkich innych plikach. Umożliwia także przesyłanie znaczników między repozytoriami w tym samym formacie, w którym przesyłane są zmiany plików.
Pozwala to firmie Mercurial na wdrożenie jednego systemu do przechowywania zmian w katalogu i jednego protokołu do przeniesienia pakietu zmian do katalogu oraz automatyczne przetwarzanie informacji o rozgałęzieniach i znacznikach podczas przesyłania plików.
Pozwala także przeglądać historię znaczników projektu, przeglądając historię pliku .hgtags
.
Wadami są zamieszanie wokół 'hg clone -r' oraz niepotrzebny wymóg rozwiązania konfliktu w pliku '.hgtags', gdy dwa oddzielne znaczniki są dodawane w dwóch oddzielnych gałęziach, które później są scalane. –
Jesse
+1, te same zasady odnoszą się również do '.hgignore'. –
Chociaż rozumiem te argumenty, wydaje mi się, że jest to podobne do "ponieważ jest to celowe włamanie". Jest to również potwierdzenie, że znaczniki nie są naprawdę pierwszorzędną częścią Hg. –