Pracuję nad projektem, w którym aktywnie używamy ciągu $Id$
wygenerowanego przez subversion, aby zapisać numer wersji w dokumentacji. Na przykład parsujemy ten ciąg:
$Id: filename 999 2009-02-23 22:51:29Z author $
i drukujemy "999" w tytule dokumentacji.
Ale co teraz, a następnie, po popełnić, informacje zostaną usunięte, a my zostajemy z zaledwie
$Id$
To oczywiście łamie rzeczy trochę. Czy ktoś wie, dlaczego tak się dzieje?
OK, oczywista odpowiedź była prawidłowa; svn:keywords
nie zostały już ustawione dla tego pliku. Ale przysięgam, że kiedyś byli! Każdy pomysł, jak/dlaczego svn:keywords
zostałaby wyczyszczona z pliku, gdyby nikt nie zauważył/nie zrobił czegoś celowo?
Dzięki, powinienem to sprawdzić; słowa kluczowe nie zostały ustawione dla tego pliku, jak podejrzewasz - ale przysięgam, że były! –
Jeśli używasz klienta SVN z linii poleceń, możesz ustawić wartości domyślne dla tych rzeczy w pliku ~/.subversion/config. Że _może_ zastosować także do TortoiseSVN, ale nie cytuj mnie na ten temat. –