Question

Je recherche un VCS qui m'aidera à synchroniser tous mes scripts de travail.

Conditions requises:

  • Portable (comme dans le lecteur flash, pas au niveau du code)
  • Exécuter sous Windows XP et Server 2003 +
  • Aucune dépendance d'installation (Cygwin, perl, Python)

J'utilise Mercurial sur mon ordinateur de travail pour le contrôle de version des différents scripts T-SQL, ksh, perl et CMD / BAT que je gère en tant que DBA MS SQL Server et administrateur système Unix. Jusqu'à présent, hg a fonctionné pour mes boîtiers AIX. Je monte mon répertoire personnel lorsque je me connecte et traite le référentiel comme s'il était local.

Je n'ai pas trouvé de solution similaire pour les machines Windows que j'utilise. La plupart d'entre eux ne disposent pas de droits d'administrateur local; même si je le faisais, je préférerais ne pas installer (et maintenir) Python + Mercurial sur chacun d’eux. Je ne parviens pas à accéder à mon répertoire personnel à distance, ce qui laisse un client s'exécutant sur chaque ordinateur comme seule option.

Des points bonus pour une réponse qui me permettrait d’utiliser un seul référentiel pour les machines Windows et Unix. :)

J'utilise WinXP, avec une utilisation intensive de Cygwin et une machine virtuelle CrunchBang.

Était-ce utile?

La solution

J'utilise moi-même git, mais je connais hg, bzr, etc. Fossil est le seul que j'ai vu qui soit autonome. Il est principalement utilisé par le projet sqlite.

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

Cela devrait également fonctionner sur toutes les plates-formes que vous avez énumérées!

Autres conseils

Si vous aimez Mercurial, il est facile de le transporter de manière portable sur une clé USB. Il existe plusieurs packages python portables. Instant django inclut http://www.instantdjango.com/ mercurial et rend disponible le reste de la boîte à outils Python à vous aussi.

Je l'utilise moi-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top