Frage

Ich habe einige Zweifel auf, wie meine SVN Sachen einzurichten.

Zuerst meine Situation: Programmierer arbeiten allein auf den meisten Sachen, den Zugriff von außen nicht benötigt wird (noch) nicht.

Ich möchte:

  • Eine schnelle SVN, vorzugsweise frei.
  • Privat
  • Backup freundlich
  • Ein wenig stressfrei
  • Eine Menge Stauraum.
Ich will nicht:
  • Um Probleme zu haben meine Daten an einen anderen comp / SVN installieren Übertragung.
Ich habe es versucht: Assembla kostenlos gehostete Lösung und einige andere freie gehosteten Lösungen, werden diese nicht für mich arbeiten, weil der Speicher / Projekt Einschränkungen.

So, jetzt habe ich die Optionen:

  • Holen Sie sich einen Hostern mit einer großen Menge an Speicherplatz für SVN.
  • Just installieren Sie es auf einer meiner Kompositionen (mit Windows)
  • Installieren Sie es auf einem vmware Bild, die es einfacher machen würde, kopieren und vielleicht den Backup-Prozess erleichtern.

Was würden Sie tun, in meiner Situation und warum?

Edit:

Oder ist GIT eine bessere Option in dieser Situation, und wenn ja, warum? (Unter Berücksichtigung der Tatsache, dass ich keine Erfahrung mit dieser Technologie haben)

War es hilfreich?

Lösung

habe ich einen Blick auf VisualSVN Server . Es lässt sich leicht installieren auf Windows und richtet sich an alle Ihre Anliegen.

Andere Tipps

Installation in ein VMWare-Image würde bedeuten, dass es tragbar zwischen Systemen worden ist. Solange Sie nicht von externen Websites Zugriff erfordern würde ich mit dieser Lösung gehen. Sie könnten ein vorgefertigtes VMWare-Image verwenden [1] oder Ihre eigene ziemlich einfach mit einer wie Ubuntu Linux-Distribution erstellen [2]. Alternativ können Sie auch mit einer leichten Linux-Lösung gehen könnten [3] [4] und installieren Sie nur, was nötig ist für SVN zu funktionieren.

ich persönlich einen Linux-Server in meinem Haus eingerichtet haben (bald in mein Büro zu bewegen), die mein SVN-Repository hostet - wenn Sie eine alte Maschine opfern kann, ist dies ein bei weitem der beste Weg zu gehen

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C /subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

Ich bin kein SVN-Experte, aber wir sind eine Windows-Umgebung und wir vor kurzem wechselte zu SVN.

Wir haben sehr zufrieden mit dem (frei) VisualSVN Server, der nicht viel tun, aber macht es ein bisschen mehr ‚windows‘ für die Verwaltung.

http://www.visualsvn.com/server/

funktioniert gut für in Bezug auf separaten PC oder vmware Bild in dieser umwelt Hosting - beide arbeiten könnten; für Repository-Sicherung auf Windows-Umgebung, ist es ein bisschen wie ein Schmerz, aber wir verwenden etwas in diese Richtung:

http://svn.haxx.se/users/archive -2.007-07 / 0909.shtml

Für Hausprojekte, ich wurde mit VisualSVN Server . Es war so einfach zu bedienen, und das Setup war so minimal, dass ich meinen Chef davon überzeugt, mit ihm Source bei der Arbeit zu ersetzen. Wahrsten Sinne des Wortes, war es in wenigen Minuten eingerichtet. Sicherheitszugang war auch ein Kinderspiel. Wir kauften die Plug-In für Visual Studio von VisualSVN auch uns zu erlauben, direkt zu begehen und zu aktualisieren Projekte aus dem IDE. Dies erfordert TortoiseSVN auf dem Client-Rechner installiert werden. All Server-Konfiguration direkt von der VisualSVN Management-Konsole ausgeführt werden kann, die auf die Konsole Computerverwaltung von Windows auch einrastet.

Hmm, würde meine Wette es auf Ihrem Rechner zu installieren, auf einer externen Festplatte. Sie werden ein wenig von der Geschwindigkeit opfern, aber Sie werden die Speicher (es hat seine eigene HDD) und die Back-up-Freundlichkeit.

Es tut mir leid für das Geben Sie diese Antwort Sie wollen wahrscheinlich nicht (lesen) hören, aber nicht Ihren Anforderungen nur schreien „ GIT ! "?

Es ist ideal für Situationen, in denen Sie nur ein Repository für die Einrichtung ohne lästigen ein Versionskontrollsystem verwendet werden sollen. git init einfach und du bist es los gehen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top