2010-02-04 13 views
8

Actualmente hago todo mi trabajo en una unidad flash. Mantiene las cosas portátiles, y puedo aprender desarrollo web mientras estoy en el trabajo. Actualmente ejecuto Portableapps con XAMPP, Notepad ++ y Chrome instalados en él.Control de versión portátil?

Mi pregunta es, ¿alguien sabe de un sistema de control de versiones que funcione de manera portátil en una unidad de memoria? Acabo de enterarme de la importancia del control de versiones, y quiero comenzar, solo necesito algo que funcione con mi configuración.

Edit: Solo para aclarar, todo el asunto debería poder ejecutarse solo en un disco flash en una computadora completamente extraña. Entonces, si voy a la casa de la tía Edna para una reunión familiar, puedo ir a su computadora, enchufar mi memoria USB y simplemente irme. La tía Edna del mundo se ofende si instalas cualquier cosa que no sea el solitario en su elegante computadora nueva. Por lo tanto, no puede dejar nada atrás

+1

Entonces, para cualquiera que tenga curiosidad, la respuesta es: no hay ninguna, pero puede hacer que las cosas funcionen usando Darcs o Portable Python y Bazaar – JoeCortopassi

Respuesta

2

Elija uno distribuido.

GIT o Mercurial por ejemplo.

+1

¿Son realmente portátiles? No quiero tenerlo configurado en cada computadora en la que lo uso. Quiero poder colocarlo en una computadora completamente extraña e ir al – JoeCortopassi

1

Mercurial es un buen comienzo. No es necesario almacenar un repositorio en ningún servidor, solo debe crearlo donde se encuentran sus archivos de datos. Además, hay una interfaz agradable llamada TortoiseHG, que le permite usar Mercurial desde Windows Explorer con facilidad.

1

Expansión de Dan's Answer.

Git se basa casi por completo en archivos. Mientras tenga los archivos, funcionará igual con cualquier computadora (dado que tiene instaladas las líneas de comando).

Esto también es bueno si cambia entre un editor gráfico y la línea de comandos, como casi todo lo que se quedará guardada (los archivos en espera de ser comprometido, por ejemplo)

+1

. Creo que OP espera no tener que instalar las cosas de la línea de comandos también. Los ejecutables, así como el repositorio, deberían ser portátiles. – slebetman

+0

exactamente. Todo debería ser capaz de ejecutar la unidad flash solo en una computadora completamente extranjera – JoeCortopassi