SVN Clear
SVN jest bardzo przydatne w codziennej pracy. Jest jednak jedna rzecz, która nie do końca mi pasuje, w katalogach .svn trzymane są oryginalne wersje plików. Jest to o tyle problematyczne, że wyszukiwanie w plikach zwraca podwójną listę wyników i utrudnia ich odczytanie. Przy niewielkich projektach, albo tych, które dokładnie znam, to żaden problem. Przy dużych OS aplikacjach, które dopiero poznaję sprawia mi to duży problem.
Napisałem więc prosty skrypt, który rozwiązuje mój problem. W zasadzie to jeden plik, który został skopiowany pod inną nazwą. Pierwszy przenosi wszystkie .svn (rekursywnie) do ../SVN/project/ (project zostaje zastąpione aktualnym katalogiem), drugi wykonuje operację odwrotną. Przywraca pliki na odpowiednie miejsce.
W ten prosty sposób pozbywamy się kopii, i możemy pracować nad aplikacją, a kiedy potrzebujemy “skomitować” zmiany, sprawdzić zmiany lub wykonać inną operację na svn, przywracamy je jednym poleceniem.
Skrypt jest na GPL. Jeśli wprowadzicie w nim zmiany, proszę o kontakt.


2001-03-14 03:56
ehhh… wcgrep nie wystarcza?!
2007-11-05 13:10
Pewnie wystarczy, ale umiejetności brakło
BTW kogo witam, kogo goszczę
Już ze dwa lata sie nie wiedzieliśmy.. może przydałoby się zaaranżować jakieś spotkanko 