Frage

Ich bin auf der Suche nach einem VCS, die mich alle meine Arbeit Skripte in-sync halten werde dir helfen.

Anforderungen:

  • Portable (wie in Flash-Laufwerk, nicht auf Code-Ebene)
  • Führen Sie unter Windows XP und Server 2003 +
  • Keine Installation Abhängigkeiten (Cygwin, Perl, Python)

Ich benutze Mercurial auf meiner Arbeitsmaschine für die Versionskontrolle des verschiedenen T-SQL, ksh, Perl und CMD / BAT-Skripte, die ich als MS SQL Server DBA und Unix Sysadmin halten. Bisher hg hat für meine AIX arbeitet Boxen- ich mein Home-Verzeichnis montieren, wie ich mich anmelden, und befassen sich mit dem Repo, als ob es lokal.

Ich habe nicht in der Lage gewesen, eine ähnliche Lösung für die Windows-Rechner finden ich verwende. Die meisten von ihnen habe ich nicht Local Admin Rechte; installieren, auch wenn ich es täte, würde ich eher nicht (und halten) Python + Mercurial auf allen von ihnen. Ich kann nicht aus der Ferne zu meinem Home-Verzeichnis auf sich erhalten, die ein Client auf jeder Maschine als einzige Option laufen läßt.

Bonuspunkte für eine Antwort, die ich einen einzelnen Repo sowohl für die Windows- und Unix-Maschinen verwenden lassen würde. :)

Ich bin mit WinXP, mit starkem Gebrauch von Cygwin und einer VM Crunchbang.

War es hilfreich?

Lösung

Ich benutze mich git, aber ich bin vertraut mit hg, bzr etc. Fossil ist der einzige, den ich gesehen habe, dass sich geschlossen ist. Es wird von dem SQLite-Projekt verwendet wird, in erster Linie.

Siehe http://www.fossil-scm.org/

Es sollte auf allen Plattformen arbeiten Sie aufgelistet, wie gut!

Andere Tipps

Wenn Sie wie Mercurial, ist es einfach, es zu tragen portably auf einem USB-Laufwerk. Es gibt mehrere portable Python-Pakete gibt. Instant django enthält Quecksilber- http://www.instantdjango.com/ und macht den Rest der Python-Toolbox verfügbar Sie auch.

Ich benutze es selbst.

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