Me gustaría saber si hay un controlador de fuente personal, me gustaría tener un repositorio en mi máquina sin tener que configurar un servidor, también trabajo con archivos TeX sin ningún lenguaje en particular y Me gustaría tener copias de seguridad de mis archivos como lo hace la versión secundariaControlador de versión personal
Respuesta
Git crea repositorios que no requieren un servidor central. Además, puede restaurar cualquier versión anterior de los archivos rastreados, que es, por supuesto, de qué se tratan los sistemas de control de origen. :)
Editar: Existen otros sistemas de control de versiones descentralizados, por ejemplo. Mercurial y Bazaar. Todos ofrecen más o menos exactamente las mismas características, por lo que es principalmente una cuestión de gusto personal.
Si instala TortoiseSVN, tiene soporte de Subversion incluido en su Windows Explorer. No necesita instalar SVN porque todo lo que necesita está incluido en la configuración. Puede crear un repositorio en cualquier parte del sistema de archivos que desee.
Soy un gran admirador de TortoiseSVN, pero estoy bastante seguro de que no necesita la versión de Tortoise para usar SVN en un repositorio local sin configurar un servidor; el formulario de línea de comandos también debería hacer esto. (Tortoise es solo una interfaz de usuario de extensión de explorador que contiene la biblioteca standad SVN). –
Tiene razón. Pero, como mencionaste, para un principiante es mucho más fácil usar una GUI que la línea de comando. – Xn0vv3r
Uso TortoiseSVN solo para ese propósito y funciona muy bien. Muy recomendable. – pro3carp3
me gustaría tener copias de seguridad de mis archivos de la versión sub manera hace
Hay que ir, que sólo responde a su propia pregunta. Use subversion, puede instalarlo como un repositorio local, o incluso mantener el repositorio en un disco flash/usb. Eso es lo que hago.
No estoy seguro de lo que quieres decir con svn backup. Probablemente deberías probar mercurial (hg).
- sus archivos locales y el repositorio se encuentran en el mismo lugar (es un sistema distribuido)
- puede mover fácilmente los archivos locales/repositorio alrededor
- uso de tracción/empuje para sincronizar con otro repositorio padre (es decir, en un disco duro externo para copias de seguridad)
- no necesita un servidor
- fácil trabajar con los demás, aunque sólo sea mediante correo electrónico & bundels mercuriales ...
- tiene mucho más características que sVN, p.ej. usted tiene más control si cambia algo (en una nueva sucursal o usa colas mercuriales) y luego cambia a estos cambios de una vez.
Comencé a usar Mercurial para este tipo de cosas (control de versión personal) y es rápido y fácil. –
Si usted trabaja en una máquina Windows y no desea configurar un servidor de Subversion y el servicio, puedo recomendar Mercurial junto con TortoiseHg.
TortoiseHg es una interfaz gráfica de usuario para Mercurial al igual que TortoiseSVN es para Subversion. Entonces, si tienes experiencia en Subversion, será fácil para ti cambiar a Mercurial.
Mercurial no necesita un servidor especial o incluso una ubicación de repositorio, usted configura sus repositorios en el directorio de su proyecto. A continuación, puede mover o copiar el directorio de su proyecto, incluido su repositorio, por ejemplo, para copiarlo en una computadora portátil. Después, puede combinar las dos copias de su directorio de proyecto. Entonces siempre llevas tu repositorio contigo.
No es que Mercurial sea una opción menos, pero también puede ejecutar SVN desde un sistema de archivos local sin configurar un servidor. –
Realmente, ¿cómo? ¿Quieres decir sin svnserve corriendo? – Blorgbeard
Se mi publicación. Use TortoiseSVN – Xn0vv3r
Otra alternativa es usar Fossil. Esta pequeña aplicación mantiene todas tus cosas dentro de una base de datos SQLite y la misma aplicación es un rastreador de problemas para que puedas rastrear tu TeX, código, etc. e incluso las tareas que necesitas para trabajar. Para un proyecto pequeño, me parece genial ya que puedo tenerlo en un disco USB.
Uso DropBox, porque mis archivos se sincronizan automáticamente entre varias computadoras que uso, los archivos están disponibles desde cualquier PC con nombre de usuario y contraseña, y respalda automáticamente cualquier versión anterior de los archivos cargados.
Puede que no sea perfecto y lo pensaría dos veces antes de usarlo para cualquier proyecto donde la seguridad sea un problema, pero para mi propio trabajo, especialmente no relacionado con el trabajo, me encanta.
Espero que esto ayude.
Uso Tortoise SVN y guardo mi repositorio en mi pendrive. De esa manera puedo conectarlo a cualquier máquina que esté usando ya sea en línea o fuera de línea, windows o linux, etc .; revisar mi espacio de trabajo; y me siento bastante seguro de que puedo mantener todo sincronizado.
Por supuesto, siempre existe el peligro de perder el pendrive, pero no estoy demasiado preocupado ya que tiendo a tener un par de máquinas con versiones actualizadas de todo.
Para mayor claridad si está interesado en SVN o de TortoiseSVN:
Se puede crear un SVN-repositorio local mediante el uso de:
svnadmin create c:\my_folder\new_repo
o el comando TortoiseSVN apropiada "Crear repositorio aquí"
Puede consultar su repositorio con el archivo conocido URL:
svn checkout file:///c:/my_folder/new_repo
o usando el cuadro de diálogo de salida de Tortoise SVN y usando este archivo-URL. en cuenta que necesita 3 barras después de
file:
y todas las barras invertidas de Windows ("\") se debe convertir a las barras normales ("/")
Entonces usted tiene una subversión workingcopy en funcionamiento y puede Úselo como lo desee.
No, no necesitas ir por subversión o Git, si es para un proyecto de un solo hombre no hay razón para hacerlo tan complejo. Si quieres algo local en su Conmputer sin un servidor con una configuración mínima y me gustaría ir para algo así como History Explorer
Esto hace que sea fácil para que usted pueda ver los archivos que ha cambiado y rebobinar a cualquier punto en el tiempo. Tampoco requiere que revises los archivos. Es automático
- 1. oracle jdbc versión del controlador locura
- 2. Personal Website Construction
- 3. Django: Personal decorador
- 4. Travis para repositorio privado personal
- 5. versión del controlador CUDA es insuficiente para la versión de tiempo de ejecución CUDA
- 6. Sistema de control de fuente "personal" gratuito?
- 7. Soluciones de programación de personal algorítmico
- 8. Ofuscación/máscara/información personal de Scramble
- 9. Solución de GitHub para el repositorio personal
- 10. ¿La compilación de depuración de Visual Studio contiene información personal?
- 11. Obtener el directorio personal del usuario actual
- 12. Cómo disparar un evento personal en Javascript
- 13. Tratando de encontrar una buena estrategia usando Git para el desarrollo personal en la máquina local/personal
- 14. Problema de barra azul de punto azul personal
- 15. Inicio de un repositorio de código personal reulable
- 16. Entidades de seguimiento personal frente a entidades de POCO
- 17. cambiar la propiedad de Personal Apple Developer account
- 18. Almacenamiento de información personal Dos y No hacer
- 19. marco fácil de usar para el sitio web personal?
- 20. Información de identificación personal (del programador) en .NET Assemblies
- 21. ¿Qué rastreador SCM e Issue para el trabajo personal?
- 22. Controlador StructureMap instancia de controlador y controlador nulo en MVC
- 23. Con VBA, busque la versión del controlador ODBC de MySQL instalado en Windows
- 24. Número de versión .NET (versión del instalador)
- 25. Uso del controlador Android
- 26. .Controlador de instancias de .NET MVC dentro de otro controlador
- 27. Versión de C# y versión de .NET Framework?
- 28. iTunes Connect: ¿retraso de "versión de esta versión"?
- 29. ¿Qué versión de Safari corresponde a qué versión de WebKit?
- 30. ¿Cómo desactivo la opción de formulario de contacto personal en el formulario de edición de usuario?
I segundo esto. Para proyectos personales, Git y Mercurial son los más fáciles de administrar. –