![]() |
Portablen SVN-Server ?
Halli hallo...
Ich suche nach einem Portablen SVN-Server. Sprich: Ich habe einen USB-Stick auf dem ich gerne immer meine aktuellen Sourcen haben möchte. So, nun arbeite ich aber zuhause am Computer an einem Projekt, unterwegs auf dem Laptop und wenn ich meine Familie besuch auch dort an einem 3ten Rechner. Diese befinden sich alle 3 weder in einem LAN noch in einem VLAN. Ich möchte meine Sourcen NICHT im Internet auf irgend einer Seite oder einem Server ablegen, da ich nicht immer Netz-zugang habe. Auf den Arbeits-Systemen darf auch gerne ein SVN-Client wie TortoiseSVN installiert werden... Welche Möglichkeiten habe ich da? Kennt ihr vielleicht einen Tipp oder ein Programm nach welchem ich mal schauen kann? Vielen Dank schonmal :thumb: |
AW: Portablen SVN-Server ?
Für Dich scheint eher ein DSCM interessant zu sein, wie Git.
|
AW: Portablen SVN-Server ?
DSCM?
Ich vermute mal "Data SourCe Management"... oder? Wenn diese Lösung den Abgleich von Quellcode beherrscht und Portable benutzt werden kann gerne ;) Es ist halt mühselig jedes mal den kompletten Quellcode rüber und nüber zu kopieren, nur weil man 1 Datei verändert hat :| |
AW: Portablen SVN-Server ?
wenn du nur alleine auf dem Projekt arbeitest, brauchst du nicht zwingend einen Server, du kannst die Reps auch lokal verwenden...
Beispiel: Ordner anlegen, Rechtsklick drauf, "TortoiseSV/Create repository here", dann erzeugt er dir ein lokales Rep. Den Ordner wieder mit Rechts anklicken "TortoiseSVN/Repo-Browser" und schon kannst du von hier aus anlegen, importieren und auch auschecken... |
AW: Portablen SVN-Server ?
Zitat:
Kurz: Jeder Rechner hat sein eigenes Repository, die untereinander abgeglichen werden. Neben Git sollte man sich auch Mercurial ansehen. |
AW: Portablen SVN-Server ?
Git wäre hier voll und ganz ausreichend. Da brauch man keinen Server, um was pushen. Leg ein Repo auf dem Stick an und das reicht schon voll und ganz für die Versionskontroller aus :) Mehr brauch man gar nicht.
Wüsste grad gar nicht mal mehr, ob SVN das auch kann :gruebel: |
AW: Portablen SVN-Server ?
Hi,
Zitat:
[edit] lediglich wechselnde Laufwerksbuchstaben des Sticks könnten nervig sein...[/edit] kleine Frage zu git: Ich müsste hier aber immer 2x commiten - oder habe ich da was übersehen? Stick: portables Repository, lokale HDD Arbeitsrepository. Wenn ich dann im Code Änderungen vornehme, dann muss ich das erst mal ins lokale ArbeitsRep commiten und von dort auf den Stick commiten. Richtig oder aheb ich da was übersehen? GRüße |
AW: Portablen SVN-Server ?
Jo, das stimmt. Beim ersten Mal (Commit) übernimmst du die Änderungen ins lokale Repository und beim zweiten Mal (Push) übernimmst du die Änderungen in den das Remote Repository (oder wie sich das Ding nennt). So hast eben den Vorteil, dass du lokal mehrmals committen und diese Änderungen später auf einmal übernehmen kannst.
|
AW: Portablen SVN-Server ?
Zitat:
Und das nicht nur, weil Commit und Push/Pull zwei komplett unabhängige Befehle sind. Zitat:
Nachtrag: Übrigens scheint SCM eher der alte Name zu sein, der von kommerziellen Anbietern bevorzugt wurde und (D)VCS ((Distributed) Version Control System) scheint sich immer mehr zu verbreiten, Ich stütze das mal ganz frech auf die Lektüre des Hg- und des Git-Buches. |
AW: Portablen SVN-Server ?
@Shark: Danke!
Zitat:
Der GRund warum ich darauf rumreite: wenn ich alleine arbeite, dann ist mir SVN lieber, weil ich das dort auch als Backup einsetze, d.h. ich habe einen Server auf dem die Repositories liegen. und ich kann mit einem Befehl das Zeug versionieren und auf einem anderen PC speichern.... Bei einem Team würde ich heute definitiv Mercurial oder git einsetzen Zitat:
GRüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 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-2025 by Thomas Breitkreuz