Igor: Versionsverwaltungsprogramm

Hallo,

würde mal gerne wissen ob ihr sowas kennt, ein Programm für Windows zur Versionsverwaltung von Webprojekten, so in der Art wie im CVS oder Subversion, aber ich will das nur auf meinem Rechner laufen lassen, ohne CVS-Server oder sonst was, das soll von Webdatein auf meinem Rechner Backups machen können.

Ich will das dann nicht online einchecken oder sonstwas, nur Versionen von Ordnerstrukturen oder Dateien. Kennt jemand Versionsverwaltungsprogramme (ohne Server am Ende).

Lg
Igor

  1. Ich grüsse den Cosmos,

    Ich will das dann nicht online einchecken oder sonstwas, nur Versionen von Ordnerstrukturen oder Dateien. Kennt jemand Versionsverwaltungsprogramme (ohne Server am Ende).

    Ohne Server kenn ich keins, aber ein Programm, das einen SVN-Server gleich mitbringt, ohne das du es merkst: TortoiseSVN

    Möge das "Self" mit euch sein

    --
    Neulich dachte ich mir, einmal S/M ausprobieren wäre eine tolle Erfahrung. Also hab ich Windows gebootet ...
    ie:{ br:> fl:| va:| ls:& fo:{ rl:( n4:{ de:] ss:) ch:? js:| mo:) sh:( zu:)
    1. Moin!

      Ich will das dann nicht online einchecken oder sonstwas, nur Versionen von Ordnerstrukturen oder Dateien. Kennt jemand Versionsverwaltungsprogramme (ohne Server am Ende).

      Ohne Server kenn ich keins, aber ein Programm, das einen SVN-Server gleich mitbringt, ohne das du es merkst: TortoiseSVN

      Das gilt für jegliche Inkarnation von SVN - und auch von CVS (wobei ich SVN bevorzugen würde, das ist einfach deutlich weiter entwickelt in gewissen wichtigen Features).

      - Sven Rautenberg

      --
      "Love your nation - respect the others."
  2. Hallo,

    Kennt jemand Versionsverwaltungsprogramme (ohne Server am Ende).

    Dein Suchbegriff lautet Dezentrales Versionsverwaltungssystem; da ist gerade in den letzten Jahren einiges aufgekommen: SVK, Git, GNU Arch, Bazaar-NG, Mercurial, darcs – und das sind nur die, an die ich mich gerade erinnern kann. Welches Du benutzen wirst, hängt von Deinen Anforderungen ab. Ich bin bei Bazaar gelandet, einfach weil es das erste ist, auf das mein Blick gefallen ist, weil es in Python  geschrieben ist und weil es mich bei der Bedienung nicht nervt. Andere haben andere Anforderungen.

    Tim

  3. Hi!

    Ich will das dann nicht online einchecken oder sonstwas, nur Versionen von Ordnerstrukturen oder Dateien. Kennt jemand Versionsverwaltungsprogramme (ohne Server am Ende).

    Das mußt du ja auch nicht "online" machen. Du kannst dir ja so einen Server lokal bei dir installieren.
    Und wenn du einen guten Editor verwendest, dann mußt du dich auch nicht großartig ums Ein- und Auschecken kümmern, weil das dann eigentlich automatisch geht.
    Mit einem Editor wie Notepad brauchst du sowas natürlich gar nicht erst zu versuchen, aber wenn du z.B. mit Eclipse arbeitest, dann gibt es da eine Menge Erweiterungen (Plugins), die mit verschiedensten Versionsverwaltungen zusammenarbeiten und alles Benötigte mitbringen.

    Schöner Gruß,
    rob

  4. Hallo Igor,

    Ich würde Dir zu SVN + TortoiseSVN als GUI raten. SVN muss nicht als Server laufen und schon gar nicht zusammen mit dem Apache. Du kannst einfach ein lokales Repository anlegen und nutzen. Das geht auch alles bequem über Tortoise.

    Zu einem dezentralen Versionsverwaltungssystem würde ich Dir nicht raten aus folgenden Gründen:

    • Du hast nicht die Anforderungen dafür. Du willst zwar lokal arbeiten, aber Du arbeitest ja alleine. ein dezentrales System wird interessant, wenn mehrere Entwickler beteiligt sind, die aber sehr unabhängig voneinander arbeiten.
    • Die Systeme sind deutlich weniger verbreitet als SVN und CVS. Das führt leicht zu schlechterer Wartung/Bedienbarkeit/... Es gibt da sicher auch gute Systeme, aber mein Eindruck ist, dass sie meist komplizierter zu handhaben sind (auch Aufgrund der Anforderungen) und dass sie eben nicht in der Weise weiterentwickelt und dokumentiert werden, wie das gerade bei SVN der fall ist.
    • Aufgrund der geringen Verbreitung ist die Unterstützung in anderen Werkzeugen sehr schlecht. Es gibt keine GUIs, keine Integration in IDEs usw.
      Das war sogar bei SVN anfangs oft noch nervig, gilt mittlerweile aber nicht mehr.

    Grüße

    Daniel