Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

Git vs SVN

Diskussion: Git vs SVN im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi, benutzt jemand von euch Git? http://git-scm.com/ Bzw kann jemand erklären, was der Vorteil gegenüber SVN ist? cu serow...

Antwort
Alt 01.04.09, 09:43   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard Git vs SVN

Anzeige

Hi,

benutzt jemand von euch Git? http://git-scm.com/
Bzw kann jemand erklären, was der Vorteil gegenüber SVN ist?

cu
serow

Serow ist offline   Mit Zitat antworten
Alt 01.04.09, 09:49   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

git ist schneller, git kann man auch commiten, git speichert seine veränderung basierend auf einem hash der vorherigen (keine manipulation in den revisionen möglich), ... und git rockt

steht aber im prinzip alles auf der wikipedia seite. svn hat den vorteil, dass es nen haufen interfaces gibt (abgesehen von svn auf der konsole). und soweit ich weiss funktioniert svn nur über das eigene protokoll und in einer svn+ssh variante. ein git repo ist über alle möglichen arten abgreifbar.
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.04.09, 09:57   #3 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Hab den Beitrag mal verschoben, da es GIT und SVN nicht nur für Linux gibt. Es gibt noch einige signifikante Unterschiede mehr, die für den User offensichtlicher sind.

Bei SVN verweist eine Repository-URL immer auf einen Ordner innerhalb des Repositories. Trunks, Branches und Tags müssen als Ordner im Repository angelegt werden, während diese bei Git immer existieren. Die Git-URL ist also immer das Repository und nicht ein Ordner im Repository.

Auch die Funktionsweise der Arbeitskopien ist anders. Unter Git gibt es die klassische Arbeitskopie nicht wie bei SVN. Jede Git-Arbeitskopie bringt quasi ein eigenes Repository mit, so dass man lokale und remote Branches haben kann.

Und nicht zu vergessen... SVN nutzt Dezimalzahlen für die Bezeichung der Revisionen. Git setzt auf SHA1 IDs. Zusätzlich unterscheidet Git auch noch zwischen Autor und Commiter. Bei SVN ist das beides das Gleiche.

Der Zugriff ist aber bei beiden über verschiedene Protokolle möglich. Am üblichsten dürfte die Einbindung in WebDAV sein, so dass mittels HTTP drauf zugegriffen werden kann.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 06.04.09, 03:08   #4 (permalink)
 
Registriert seit: 24.08.08
Redfox Leistung: Facit NTK
Likes: 0
Standard

Lassen wir doch den Erfinder selbst zu Wort kommen:

Tech Talk: Linus Torvalds on git
Redfox ist offline   Mit Zitat antworten
Alt 06.04.09, 08:44   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Danke für den Link - zieh ich mir grad rein.

Wie man selbst seine Präsentation so runterspielen kann Wahnsinn ^^
Serow ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » Git vs SVN
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61