Control de código fuente para consultores?

¿Alguien puede recomendar un buen control de código fuente (SCC) que funcione para el consultor desconectado en su mayoría? Preferiría algo que le permita a uno save en un repository local y luego una vez conectado 'sincroniza' al server, pero nunca he visto tal característica. Sugerencias? [Se prefiere la solución Windows que se integre con los IDEs estándar SCCI API].

Cualquier service de control de versiones distribuidas va a hacer eso. Echa un vistazo a Mercurial o Git .

Es posible que desee ver git .

Le permite asignar cosas localmente y luego resincronizar a otra copy. Está muy descentralizado y parece funcionar en Windows.

Git puede ser una buena alternativa en este caso.

Desde wikipedia: "Git proporciona a cada desarrollador una copy local de todo el historial de desarrollo y los cambios se copyn de uno a otro. Estos cambios se importan como twigs de desarrollo adicionales y se pueden combinar de la misma manera que una twig desarrollada localmente. "

http://git.or.cz/

Suponiendo que esté trabajando con Windows, le sugiero que sincronice una carpeta local utilizando TortoiseSVN en el lado del cliente ( http://tortoisesvn.tigris.org/ ) a un repository basado en el server VisualSVN en el lado del server ( http: // http://www.visualsvn.com/ ).

Todo disponible gratis.

Si quieres un repository local completo, parece que deberías mirar a Mercurial . No lo he usado más que un vistazo rápido, pero parece muy interesante y poderoso, y a mi leal saber y entender proporciona un process de control de fuente distribuido que replica el repository permitiendo que un usuario desconectado tenga acceso a cosas que no usaron 't "checkout" mientras está conectado.

Para Windows, estarás mejor con Mercurial. Especialmente si está familiarizado con Subversion.

Git puede ser lo más íntimo para llegar a lo que quieres.

Bazaar es compatible con este flujo de trabajo . También es capaz en git, pero es más intuitivo en bzr, imho.

Lo siento no soluciona su deseo de fusionarlo con varios repositorys, pero SVN + TortoiseSVN en Windows es una buena combinación. También hay complementos de Visual Studio para SVN si usa VS.

Si necesita un proveedor de SVN de terceros, uso SVNRepository.com

Necesita un control de código fuente distribuido.

Wikipedia tiene una buena tabla de comparación de controles de código fuente. Yo diría que elija el control de código fuente distribuido que mejor se adapte a sus necesidades.

Puede hacer esto con la mayoría de los sistemas (cvs, svn, git, etc.). En cuanto a una aplicación que se sincronizará automáticamente cuando esté conectada; No recomendaría esto. Es mejor comprometerse intencionalmente. Dependiendo de cómo use un repository, la verificación automática podría romper una copy activa en su repository o pasar un código que aún no se haya probado.

Un cliente decente para la subversión en Windows es TortoiseSVN. http://tortoisesvn.net/

Si, al igual que las GUI, revisa el plástico . Funciona tanto desconectado (bueno, realmente distribuido, usando su propio server en su computadora portátil) como centralizado