¿Alguien puede recomendar una solución de control de código fuente para Visual Studio? Voy a ser la única persona que lo use, solo necesito algo para respaldar mis datos de vez en cuando o antes de emprender un gran cambio en el software. Probé AnkhSVN, pero esto requiere un servidor SVN. ¿Hay algo que se pueda usar localmente que le quite el dolor a la copia de las carpetas de soluciones manualmente?¿Control de fuente para Visual Studio que no requiere un servidor?
Respuesta
Con Subversion puede crear repositorios locales basados en el sistema de archivos para el acceso de un solo usuario.
Probablemente la forma más fácil de usar subversión (en Windows) es instalar TortoiseSVN. Para crear un repositorio, simplemente crea una carpeta vacía en la ubicación donde deseas que esté el repositorio, haz clic con el botón derecho en esa carpeta y selecciona "TortoiseSVN -> Crear repositorio aquí".
Incluso es posible (pero no recomendado) crear dicho repositorio en un recurso compartido de red.
A continuación, puede acceder a los repositorios locales utilizando un ejemplo de archivo de la URL: file:///D:/Projects/MyRepository
Si luego se da cuenta de que necesita un servidor (por ejemplo, para dar a otros usuarios acceso al repositorio), puede instalar fácilmente svnserve en un servidor y mover el repositorio local a ese servidor.
simplemente para la corrección: como han dicho otros, hay varios buenos clientes para la subversión (personalmente estoy usando principalmente TortoiseSVN y AnkhSVN):
- la subversion command line binaries
- TortoiseSVN (libre, integrado en el explorador de Windows)
- VSFileExplorer (gratis, le da una vista de explorador dentro de Visual Studio y una le permite acceder a TortoiseSVN desde allí)
- AnkhSVN (libre, integrado en Visual Studio)
- VisualSVN (comercial, integrado en Visual Studio)
- VisualSVN Server (un servidor SVN libre con una agradable interfaz gráfica de usuario)
¿Pero cómo? Dice que necesito una "URL de repositorio", y si tiene algo que ver con localhost/127.0.0.1, no tengo un servidor local configurado. –
Primero creas un repositorio local. svnadmin create c: \ temp \ mysvn \ Como la URL del repositorio, solo usa el archivo: // c: \ temp \ mysvn \ – nos
Gracias, funcionó. –
You can use Dropbox with SVN, which is free. Regístrese para obtener uno here. Si no le gustó ese primer artículo, here's another one. Puedes prácticamente google SVN Dropbox y obtendrás toda la información que necesitas si a estas dos publicaciones les falta algo.
La ventaja de usar un Dropbox sobre el SVN local es que podrá acceder a su Dropbox desde cualquier lugar, en lugar de solo poder SVN mientras está en casa.
Parece que su primer enlace está roto. –
Ah intentó formatear los caracteres de subrayado del enlace. – Sneakyness
Puede utilizar AnkhSVN (o cualquier otro cliente SVN) sin un servidor. Simplemente crea un repositorio en tu disco local y luego apunta tu copia de trabajo a él usando una URL como file: /// C:/Repositories/repo.
AnkhSVN ha mejorado mucho, pero yo prefiero VisualSVN. Creo que su interfaz es un poco más fácil de trabajar (especialmente si estás acostumbrado al TortoiseSVN, en el que está basado) y manejará cosas como configurar automáticamente tus carpetas de compilación como ignoradas. Es comercial, pero no es caro.
VisualSVN no es gratis. –
Lo señalé, y la pregunta no pedía específicamente software libre. –
Lo siento, de todos modos, gracias por las sugerencias. –
VisualSVN puede operar sin servidor SVN/
utilizo Bazaar con Visual Studio. No tiene integración con Visual Studio, pero es bastante fácil emitir comandos desde el símbolo del sistema en una consola separada.
Estoy bastante seguro de que puede crear un repositorio local con Tortoise SVN y usarlo con ankhSVN sin un servidor.
Puede usar Mercurial. Es gratis, rápido y fácil de usar. Lo uso para mis proyectos personales.
Gracioso nadie mencionó a Git por el momento. De acuerdo, tiene una curva de aprendizaje, pero la he estado utilizando con éxito en Visual Studio durante el año pasado. Ambos línea de comandos y con una GUI (GitExtensions).
Descargar Git para Windows desde here.
Dado que es un DVCS, que no necesita un servidor. Puede trabajar contra sus repositorios locales y publicarlos en el mundo cuando sea necesario (consulte Github).
Git es lo que usaría en la misma situación. –
Voy a probar git también. –
Si lo hace, simplemente haga clic en su enlace GitExtensions e instálelo. Viene con Git. –
SVN es el camino a seguir. Me gustaría utilizar el plugin VisualSVN en lugar de anksvn, ya que es mucho más moderno y vale cada centavo.
En una situación similar me gustaría descargar e instalar Git Extensions. Eso es todo.
Eso le brinda un sistema de control de revisión de clase mundial (el mismo que se utiliza para el kernel de Linux), integrado en Visual Studio y Windows Explorer. No se requiere servidor Sin embargo, es bastante fácil configurar uno más tarde si lo desea.
Son un sistema de control de código fuente alojado mucho o libre (para equipos pequeños). Por lo tanto, si desea evitar ejecutar su propio servidor en lugar de usar un servidor, debe verlos.
- 1. Control de fuente TFS sin Visual Studio?
- 2. Control de fuente de Visual Studio 2008 para equipos pequeños
- 3. Distributed Source Control no es para usuarios de Visual Studio?
- 4. Control de fuente con integración de Visual Studio para un proyecto pequeño
- 5. ¿Visual Studio 2010 Ultimate Edition incluye un servidor TFS incorporado?
- 6. Cómo saltar a un archivo en el Explorador de control de código fuente en Visual Studio
- 7. El estado de enlace de control de fuente no es válido: Visual Studio 2005 y VSS
- 8. Visual Studio 2010 no reconoce el control de fuente adecuado Plug In
- 9. ¿Cuál es el mejor producto de control de código fuente para el desarrollo de Visual Studio?
- 10. SVN sin servidor para nuestro desarrollo de Visual Studio
- 11. ¿Es posible decirle a Visual Studio que no trate un archivo fuente como un "componente"?
- 12. Control de fuente ligera
- 13. Boost linking, Visual Studio y control de versión
- 14. Fuente borrosa de Visual Studio 2010
- 15. Cambio de fuente para las variables miembro en Visual Studio
- 16. Fuente ventana Esquema de código para Visual Studio 2010
- 17. control de versiones: gratuito para visual studio express
- 18. proveedores de código fuente por proyecto en Visual Studio?
- 19. NSIS visual studio color/fuente/intellisense
- 20. ¿Qué debería contener un patrón de ignorar el control de código fuente global para Visual Studio 2010?
- 21. Visual Studio mscorlib clases código fuente
- 22. Renombrar archivos: Visual Studio vs Control de versión
- 23. ¿Cómo cambiar rápidamente los proveedores de control de código fuente en Visual Studio 2010?
- 24. proyecto de instalación en Visual Studio 2010 Requiere .NET 4.0
- 25. El control personalizado no se actualiza en Visual Studio Designer
- 26. Plantilla de solución de Visual Studio - Proyectos de control de fuente de enlace
- 27. agregar nueva fuente a visual studio 2010
- 28. ¿Forma correcta de integrar el control de fuente SVN y Visual Studio .NET 2005/2008?
- 29. Visual Studio servidor de desarrollo utilizando un puerto equivocado
- 30. Abrir un archivo en Visual Studio CSS Editor Fuente
¿Qué versión de Visual Studio tiene? Específicamente es una Edición de Equipo? –
Muchos engañados por esto. ¿Intentó buscar antes de hacer esta pregunta? –
Sí. Todo tenía que ver con soluciones basadas en servidores que trabajaban en equipo. Pasé media hora buscando una solución local en SO y google. Simplemente no me di cuenta de que podías hacer repositorios SVN locales. –