Dokončil jsem upgrade Subversion, Apache, PHP a WebSVN na našem verzovacím serveru. Protože původní distribuce skončila, musel jsem zvolit jinou Windows binárku. Nakonec jsem se rozhodl pro WANdisco. Instalační balíček obsahuje jak Subversion klienta a server, tak ořezaný Apache a též TortoiseSVN. Je to celkem šikovné, ale není to tak “GUI-user-friendly” jako VisualSVN Server.
Během rutinní kontroly záloh Subversion dat pomocí skriptu jsem zjistil, že se data “vysypávají” jenom z jednoho repository. Po chvíli bádání jsem se pokusil danou část skriptu spustit pod svým administrátorským účtem v příkazové řádce. Více...
Pakliže používáte TortoiseSVN a ačkoliv jste v minulosti zadali, aby se pamatovalo jméno a heslo při přihlašování k nějakému Subversion repository, nicméně TortoiseSVN vás pořád otravuje s opakovaným zadáním jména a hesla, vězte, že problém je v datovém souboru ve vašem profilu, který TortoiseSVN neumí přepsat. K uvedenému chování dochází po změně uživatelského hesla - čili např. každé 3 měsíce, jak si vynucuje striktní firemní GPO.
Náprava spočívá ve smazání takového souboru. Ve Vistách jsem je našel v adresáři c:\Users\username\AppData\Roaming\Subversion\auth\svn.simple\. Zde je nutné prozkoumat textové soubory a smazat ty pravé. Já používám Subversion server běžící pod Apachem s vícero repository, takže jsem musel smazat víc textových souborů. Více...
Dnešní zamýšlený přesun dočasného Subversion úložiště jednoho projektu na centrální Subversion server se díky dvěma dávným chybám hodně protáhl. Díky tomu jsem si však procvičil práci s repository a uvědomil si záludnosti zálohování Subversion dat. Více...
V tuto chvíli nejjednodušší cestou, jak zprovoznit na Windows platformě Subversion server komunikující přes HTTP(S), je freeware produkt VisualSVN server. Následující text pojednává o experimentálním zprovoznění beta verze tak, aby fungovala dle mého očekávání. Více...
Dnešní dotaz v konferenci WIN mi připomněl, jak jsem se lopotil se zprovozněním Subversion pod Apachem na serveru, kde již bylo rozjeté IIS. Ono to není tak složité, pokud člověk ví, že IIS se chová krapet nevyzpytatelně - prostě by-design feature. Více...