ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
442
442
EMPFEHLEN
-
16.07.10 10:59 #1
- Registriert seit
- Sep 2005
- Beiträge
- 171
Hallo zusammen,
ich habe mir unter Debain Subversion installiert und ein Repository eingerichtet.
Nach ein paar Tests habe ich festgestellt, dass wenn ich mehrere Eclipse-Projekte in dieses Repository lege und verwalte, diese sich die Revision-Nummern teilen. Was auch irgendwie logisch ist.
Momentan spielt es eigentlich keine Rolle, da das ganze lokal auf meinem Rechner läuft und ich höchstens noch mit meinem Netbook (WinXp) Dateien auschecke und wieder einfüge.
Auch die Projekte, mit denen ich mich derzeit beschäftige, sind nicht so groß, dass ich sagen würde, es wäre unbedingt ein eigenes Repository nötig.
Trotzdem würde mich interessieren, wie man so etwas auch in Hinsicht auf die Zukunft am besten löst. Die Projekte werden sicherlich größer und anspruchsvoller werden.
Wie sieht es also bei Euch aus und was würdet Ihr mir empfehlen?
Ein Repository in dem ich alle Projekte verwalte oder für jedes Projekt ein eigenes?
Vielen Dank und bis dann...
-
Wir arbeiten hauptsächlich mit .NET, bei uns werden alle Projekte die einer Projektmappe angehören ins selbe Repository eingecheckt. Grundsätzlich kann man glaub ich sagen das es sinnvoll ist alles was funktional zusammengehört in einem Repo zu haben, und andere in anderen. Auch die Rechteverwaltung kann dann auf Repo ebene gesetzt werden.
-
16.07.10 11:20 #3
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Ich würde dir empfehlen statt Subversion ein verteiltes SCM wie Mercurial bzw. Git einzusetzen. Gerade wenn das Repository momentan nur auf deinem Rechner läuft und nicht übers Netz erreichbar ist, ist ein verteiltes SCM angenehmer/besser da man zu jeder Zeit eine vollständige Kopie des Repositories mit sich führt. In Subversion hast du nur eine Working-Copy mit der du im Grunde nichts anstellen kannst (außer ein diff dagegen zu machen).
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
16.07.10 11:43 #4
- Registriert seit
- Sep 2005
- Beiträge
- 171
Verstehe ich das richtig, wenn ich mir vorstelle, dass man ein großes Projekt hat (auf dem Papier), in Eclipse dafür dann aber 2 Projekte anlegt. Diese würden dann beide in ein Repository kommen.
Danke, das schaue ich mir mal etwas genauer an.
Zitat von deepthroat
Wie sieht es denn aus, wenn man später mal doch übers Netz laufen soll? Ist dann Subversion wieder besser geeignet?
-
Ja genau. Wir haben z.B.: eine Anwendung die aus mehreren Anzeigemodel besteht (eins für PDA/eins für PC) + einem Client zum Verwalten der Datenbasis. Dann gibts noch einige Serverkomponenten und zig dlls die von allen Teilen verwendet werden.
Die Frage ob SVN oder Mercurial ist eher eine Glaubensfrage als eine technische. Was bei HG immer Probleme macht ist arbeiten mit Binärdaten.
-
16.07.10 12:18 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Nein. Dadurch ergibt sich eigentlich kein Vorteil - Mercurial, Git, Monotone, darcs, bazaar etc. laufen ja auch "übers Netz".
Da muss ich dir widersprechen. Es gibt zweifelsohne einen Unterschied zwischen zentralen und verteilten SCMs. Wenn man bei Subversion keine Verbindung zum zentralen Server hat kann nicht arbeiten: man kann keine Änderungen einchecken, keinen Branch erstellen usw.
GrußGeändert von deepthroat (16.07.10 um 12:23 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
16.07.10 13:43 #7
- Registriert seit
- Sep 2005
- Beiträge
- 171
Mitlerweile habe ich mich auch etwas schlau gemacht.
Das hier fand ich eigentlich ganz gut.
Ich denke, dass ich nun zu Git tendiere.
Insgesamt scheint es mir aber wohl eher eine Glaubensfrage zu sein...
Wie sieht es mit der Zusammenarbeit von Eclipse und Git aus? Ist das in Ordnung?
Habe nämlich auch gelesen, dass ein Grund dafür, dass immer noch so viele Subversion benutzen, die gute Implementierung in Eclipse sein soll. Oder ist die Aussage mittlerweile überholt?
-
16.07.10 14:04 #8
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Seit der neuesten Version von Eclipse (Helios) gibt es Unterstützung für git. Siehe http://www.eclipse.org/egit/
Je nachdem welches Paket du runtergeladen hast mußt du das Plugin noch installieren.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
16.07.10 17:49 #9
- Registriert seit
- Sep 2005
- Beiträge
- 171
Danke erst einmal.
Damit das ganze nicht zu sehr vom Thema abweicht, werde ich mal ein neues eröffnen. Die eigentliche Frage ist ja beantwortet.
Also vielleicht bis im neuen Thread, deepthroat
Ähnliche Themen
-
Jar's am Besten organisieren
Von wraith07 im Forum JavaAntworten: 1Letzter Beitrag: 10.12.09, 20:52 -
Anfängerfrage: Usingeinträge organisieren
Von Johannes7146 im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 26.08.09, 11:14 -
Daten organisieren - wie?
Von mas666 im Forum Coders TalkAntworten: 1Letzter Beitrag: 20.08.08, 17:31 -
repository
Von lernen.2007 im Forum JavaAntworten: 4Letzter Beitrag: 30.03.06, 08:38 -
Desktop-links Organisieren
Von nanda im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 10.09.02, 22:43





Zitieren

Login





