AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Codeverwaltung bei 2 Arbeitsplätzen
Thema durchsuchen
Ansicht
Themen-Optionen

Codeverwaltung bei 2 Arbeitsplätzen

Ein Thema von Berni68 · begonnen am 10. Jul 2011 · letzter Beitrag vom 14. Jul 2011
Antwort Antwort
Berni68

Registriert seit: 9. Jan 2006
Ort: Villingen
162 Beiträge
 
Delphi XE5 Professional
 
#1

Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 19:17
Hallo zusammen,

wie kann ich einfach ein Projekt verwalten, das ich an 2 Standorten
(zuhause und Arbeisstelle) programmieen will.

Hab mal tortoisesvn angeschaut, aber das löst das Problem nicht wirklich,
da ich keinen svn-Server habe (Oder gibt's den wo umsonst?).
Ich könnte zwar das repository auf einen USB-Stick tun, aber da kann ich letztendlich gleich auf dem USB-Stick die Source-Dateien halten.
Aber dann ist man immer auf den Stick angewiesen.

Gibt es da was einfaches unkompliziertes?
Bernhard
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 19:20
Z.B. einen Dienst wie Dropbox, Box.net o.ö.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.609 Beiträge
 
Delphi 12 Athens
 
#3

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 19:36
http://www.fogcreek.com/kiln/

Basiert auf Mercurial und ist in der "Student and Startup Edition" bis zwei User frei. Dafür bekommt man dann auch noch den passenden FogBugz-Zugang.

Der Vorteil von Mercurial (eigentlich jedes DVCS) gegenüber Subversion ist, daß man seine Versionsverwaltung mit der ganzen Historie immer auf dem Rechner dabei hat. Branchen und Mergen geht einfach, während gerade das Mergen unter Subversion ein Horror ist.

Einfach mal ausprobieren.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Berni68

Registriert seit: 9. Jan 2006
Ort: Villingen
162 Beiträge
 
Delphi XE5 Professional
 
#4

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 19:51
Erst mal Danke für die Antworten.
Ich denke, ich bin mal 'ne Weile mit probieren und testen zugange.

Gruß
Bernhard
Bernhard
  Mit Zitat antworten Zitat
newbe

Registriert seit: 14. Okt 2008
143 Beiträge
 
Delphi 7 Personal
 
#5

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 20:18
Auf Clound dienste wie Dropbox solltest du nur gut verschlüsselte Daten ablegen (AES256 Bit) mit langem komplexen Schlüssel. Sonst würde ich dir als Arbeitgeber gewaltig vor den karren Scheisen.

sorry das ich das jetz so direkt ausgedrückt habe, aber ich wollt es halt mal anmerken.
Dieser hinweis hat mir im Post von mkinzler den ich normalerweise sehr schätze aber noch gefehlt

mfg newbe
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 20:28
Davon bin ich stillschweigend ausgegangen. Dropbox unterstützt und empfielt sogar TrueCrypt zu verwenden.
Markus Kinzler
  Mit Zitat antworten Zitat
HeZa

Registriert seit: 4. Nov 2004
Ort: Dortmund
182 Beiträge
 
Delphi 10 Seattle Professional
 
#7

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 21:49
Der Vorteil von Mercurial (eigentlich jedes DVCS) gegenüber Subversion ist, daß man seine Versionsverwaltung mit der ganzen Historie immer auf dem Rechner dabei hat.
Da ich seit einem Jahr mit einem Notebook zwischen Arbeit und Zuhause hin und her wandere und auch mal unterwegs arbeite, ist mir dieses Problem von SVN auch schon aufgefallen.

Zitat:
Branchen und Mergen geht einfach, während gerade das Mergen unter Subversion ein Horror ist.
Bei uns müssen öfter mal größere Zweige zusammen gemergt werden und ich kann nur bestätigen, dass das mit SVN nicht immer ein Spaß ist. Aber warum ist mergen unter Mercurial einfacher?
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.609 Beiträge
 
Delphi 12 Athens
 
#8

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 10. Jul 2011, 22:06
Bei uns müssen öfter mal größere Zweige zusammen gemergt werden und ich kann nur bestätigen, dass das mit SVN nicht immer ein Spaß ist. Aber warum ist mergen unter Mercurial einfacher?
Ohne das jetzt genauer analysiert zu haben (bitte ggf. um Korrektur): SVN vegleicht beim Merge die Änderungen beider Zweige zur gemeinsamen Stamm-Revision, wobei die jeweiligen inkrementalen Änderungen unberücksichtigt bleiben. Mercurial verwaltet immer die Änderungen zur vorigen Version und wendet diese beim Merge nacheinander an. Damit lassen sich sogar Dinge machen, bei denen Änderungen eines Branches in eine Datei gemerged werden, die in dem anderen Branch umbenannt wurde.

Was einem auch enorm die Arbeit erleichtert: ich bin mit meinem Notebook bei mehreren Kunden (keinen Zugriff aufs Internet oder einen sonstigen SVN-Server) und kann trotzdem die Versionsverwaltung benutzen (vor Ort macht man ja schon manchmal Mist, den man wieder rückgängig machen möchte). Ich kann für jeden Kunden einen Clone anlegen, mit dem ich ein paar Sachen ausprobiere und hinterher dann entscheiden, welche Änderungen ich wie in das zentrale Repository übernehmen möchte.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
HeZa

Registriert seit: 4. Nov 2004
Ort: Dortmund
182 Beiträge
 
Delphi 10 Seattle Professional
 
#9

AW: Codeverwaltung bei 2 Arbeitsplätzen

  Alt 14. Jul 2011, 13:24
SVN vegleicht beim Merge die Änderungen beider Zweige zur gemeinsamen Stamm-Revision, wobei die jeweiligen inkrementalen Änderungen unberücksichtigt bleiben. Mercurial verwaltet immer die Änderungen zur vorigen Version und wendet diese beim Merge nacheinander
an.
Hmm, ich denke ich sollte das einfach mal aus ausprobieren.

Zitat:
Damit lassen sich sogar Dinge machen, bei denen Änderungen eines Branches in eine Datei gemerged werden, die in dem anderen Branch umbenannt wurde.
Das ist auf jeden Fall schon mal ein Vorteil den ich nachvollziehen kann.

Zitat:
Was einem auch enorm die Arbeit erleichtert: ich bin mit meinem Notebook bei mehreren Kunden (keinen Zugriff aufs Internet oder einen sonstigen SVN-Server) und kann trotzdem die Versionsverwaltung benutzen (vor Ort macht man ja schon manchmal Mist, den man wieder rückgängig machen möchte). Ich kann für jeden Kunden einen Clone anlegen, mit dem ich ein paar Sachen ausprobiere und hinterher dann entscheiden, welche Änderungen ich wie in das zentrale Repository übernehmen möchte.
Diese Funktion habe ich beim SVN auch schon schmerzlich vermisst.

Gibt es denn eine einfache Möglichkeit z.B einen VisualSVN-Server mit mehreren Repositories nach Mercurial umzuziehen?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz