Goto page Previous 1, 2
Damian
Guest
Tue Dec 05, 2006 4:42 pm
Maksymilian Dutka <maxdutka@usunpoczta.onet.pl> wrote in
news:el3ccr$hhn$1@atlantis.news.tpi.pl:
Quote:
Jakie mielis'cie problemy z SVN-em?
Ogólnie to on nie nadaje sie; do przechowywania plików binarnych, poza
tym trzeba sie przyzwyczaic' i jest ok.
SVN w odróżnieniu od CVSa wykrywa różnice w plikach binarnych w związku z
czym trzyma zmiany przyrostowo.
Używam na co dzień SVN i CVSa w kilkunastoosobowym zespole - dla plików
tekstowych o rozsądnym formacie możliwe jest mergowanie równoczesnych
zmian, dla binarnych nie - wtedy warto uzywać Lock czy też Edit by je
zablokować na wyłączność.
Myślę że użycie SVNa to całkiem inna jakość w porównaniu ze zwykłym
współdzielonym katalogiem.
--
Damian
Adam Dybkowski
Guest
Tue Dec 05, 2006 11:31 pm
Damian napisał(a):
Quote:
SVN w odróżnieniu od CVSa wykrywa różnice w plikach binarnych w związku z
czym trzyma zmiany przyrostowo.
[...]
Myślę że użycie SVNa to całkiem inna jakość w porównaniu ze zwykłym
współdzielonym katalogiem.
Jakie jeszcze inne zalety ma SVN w porównaniu z CVSem? W firmie używamy
już od kilku lat CVSa do projektowanego oprogramowania (pliki tekstowe)
i całkiem wygodnie korzysta się np. z klienta TortoiseCVS. W czym lepszy
jest SVN (przy plikach tekstowych)?
BTW: Wg mnie bardzo dobrze, że serwer CVS przechowuje wszystko w
prostych plikach tekstowych, bo już parę razy trzeba było robić ręcznie
nietrywialne zmiany (które chyba nie da się zrobić przez klienta CVS jak
np. przeniesienie podkatalogów z plikami w inne miejsce gałęzi bez
utraty historii zmian). Czy podobny prosty format plików na serwerze na SVN?
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Maksymilian Dutka
Guest
Wed Dec 06, 2006 9:33 am
Adam Dybkowski napisał(a):
Quote:
Damian napisał(a):
SVN w odróżnieniu od CVSa wykrywa różnice w plikach binarnych w
związku z czym trzyma zmiany przyrostowo.
[...]
Myślę że użycie SVNa to całkiem inna jakość w porównaniu ze zwykłym
współdzielonym katalogiem.
Jakie jeszcze inne zalety ma SVN w porównaniu z CVSem? W firmie używamy
już od kilku lat CVSa do projektowanego oprogramowania (pliki tekstowe)
i całkiem wygodnie korzysta się np. z klienta TortoiseCVS. W czym lepszy
jest SVN (przy plikach tekstowych)?
(...)
Można usuwać pliki i katalogi, przez co nie robi się taki śmietnik jak
na CVS-ie.
--
Pozdrawiam
Maksymilian Dutka
point
Guest
Wed Dec 06, 2006 10:58 am
Adam Dybkowski wrote:
Quote:
BTW: Wg mnie bardzo dobrze, że serwer CVS przechowuje wszystko w
prostych plikach tekstowych, bo już parę razy trzeba było robić ręcznie
nietrywialne zmiany (które chyba nie da się zrobić przez klienta CVS jak
np. przeniesienie podkatalogów z plikami w inne miejsce gałęzi bez
utraty historii zmian).
http://better-scm.berlios.de/comparison/comparison.html
Operacje na katalogach i plikach są normalnie wersjonowane.
Marek Wodzinski
Guest
Wed Dec 06, 2006 2:11 pm
Adam Dybkowski wrote:
Quote:
BTW: Wg mnie bardzo dobrze, że serwer CVS przechowuje wszystko w
prostych plikach tekstowych, bo już parę razy trzeba było robić ręcznie
nietrywialne zmiany (które chyba nie da się zrobić przez klienta CVS jak
np. przeniesienie podkatalogów z plikami w inne miejsce gałęzi bez
utraty historii zmian). Czy podobny prosty format plików na serwerze na
SVN?
Format plików nie jest ładny (w zasadzie binarny).
Natomiast nie ma problemów z kopiowaniem, kasowaniem i przenoszeniem
plików z zachowaniem historii.
pozdrawiam
majek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
AK
Guest
Wed Dec 06, 2006 10:23 pm
Adam Dybkowski napisał(a):
Quote:
Damian napisał(a):
SVN w odróżnieniu od CVSa wykrywa różnice w plikach binarnych w
związku z czym trzyma zmiany przyrostowo.
[...]
Myślę że użycie SVNa to całkiem inna jakość w porównaniu ze zwykłym
współdzielonym katalogiem.
Jakie jeszcze inne zalety ma SVN w porównaniu z CVSem? W firmie używamy
już od kilku lat CVSa do projektowanego oprogramowania (pliki tekstowe)
i całkiem wygodnie korzysta się np. z klienta TortoiseCVS. W czym lepszy
jest SVN (przy plikach tekstowych)?
SVN ma kilka zalet w stosunku do cvs - np.
- mozna modyfikowac strukture katalogow nie tracac historii
- mozna zmieniac nazwy plikow nie tracac historii
- operacja "commit" jest transakcyjna - albo wszystkie pliki zostana
wyslane albo zaden.
I zapewe jeszcze sporo innych zalet, polecam google + cvs vs subversion
Jesli chodzi o klienta - TortoiseSVN.
Migracja z CVS d osubversion tez jest prosta - subversion potrafi
importowac repozytoria cvs razem z historia.
Quote:
BTW: Wg mnie bardzo dobrze, że serwer CVS przechowuje wszystko w
prostych plikach tekstowych, bo już parę razy trzeba było robić ręcznie
nietrywialne zmiany (które chyba nie da się zrobić przez klienta CVS jak
np. przeniesienie podkatalogów z plikami w inne miejsce gałęzi bez
utraty historii zmian). Czy podobny prosty format plików na serwerze na
SVN?
I wlasnie Subversion ma takie mozliwosci wbudowane, nie trzeba robic
takich machinacji :)
W swiecie Open Source coraz wiecej projektow przechodzi na subversion,
np. gcc
Pozdr
AK
Goto page Previous 1, 2