Sú dve možnosti ako zabrániť užívateľom odovzdanie s prázdnou správou záznamu. Jedna je špecifická pre TortoiseSVN, druhá funguje so všetkými klientami Subversion, ale je nutný priamy prístup na server.
Ak máte priamy prístup k úložnému serveru, môžete si nainštalovať skript háku pred odovzdaním, ktorý odmietne všetky odovzdania s prázdnou alebo príliš krátkou správou záznamu.
V priečinku úložiska na serveri je podpriečinok hooks
, ktorý obsahuje niektoré príklady skriptov háku, ktoré môžete použiť. Súbor pre-commit.tmpl
obsahuje vzorový skript, ktorý odmietne odovzdanie, ak nie je dodaná žiadna správa záznamu alebo je správa príliš krátka. Súbor obsahuje aj poznámky o tom, ako nainštalovať/používať tento skript. Postupujte podľa pokynov v danom súbore.
Táto metóda je odporúčaným spôsobom, ak vaši používatelia používajú aj iných klientov Subversion ako TortoiseSVN. Nevýhodou je, že server odmietne odovzdanie a vďaka tomu sa užívateľom zobrazí chybové hlásenie. Klient nemôže pred odovzdaním vedieť, že bude odmietnutý. Ak chcete, aby TortoiseSVN mal tlačidlo
deaktivované, kým nie je správa záznamu dostatočne dlhá, potom použite nižšie popísanú metódu.TortoiseSVN používa vlastnosti na riadenie niektorých svojich funkcií. Jednou z týchto vlastností je vlastnosť tsvn:logminsize
.
+Ak nastavíte túto vlastnosť na priečinok, potom TortoiseSVN deaktivuje tlačidlo
vo všetkých dialógových oknách odovzdania, kým užívateľ nezadá správu záznamu s minimálnou dĺžkou uvedenou vo vlastnosti.Podrobné informácie o týchto vlastnostiach projektu nájdete v časti “Nastavenia Projektu”.