Estoy trabajando en un proyecto que ha crecido a un tamaño decente, y soy el único desarrollador. Actualmente no usamos ningún control de versión, pero definitivamente necesito comenzar.Agregar control de versión a un proyecto existente
Quiero usar Subversion. ¿Cuál sería la mejor manera de transferir un proyecto existente a él?
Tengo un servidor de prueba que utilizo para desarrollar nuevas características, luego transfiero esos archivos a los 2 servidores de producción. ¿Hay alguna herramienta que automatice la carga de la prueba y luego la implementación en los servidores en vivo?
Todo esto se desarrolla en ASP.NET utilizando Visual Studio (si lo que importa)
¿No es esto un obstáculo realmente? Poner un proyecto existente en SVN es un horror para mí (al menos usando Tortoise). Para crear un repositorio necesita una carpeta vacía [sic!]. Puede importar cosas primero (y luego finalizar la compra), pero luego está importando a su SVN toda la basura que nunca colocaría allí (es decir, caché R #, etc.). Resulta que tiene que cambiar el nombre de su carpeta y hacer el archivo copiar/mover la danza para hacer algo simple. Realmente me sorprende lo complicado que es. Me pregunto cuántos recién llegados tienen esta mala primera impresión. –
Aunque prefiero TFS, en realidad es muy fácil. 1) Cree un nuevo repositorio svn en el Servidor VisualSVN 2) Haga clic con el botón derecho en la carpeta que desee en su repositorio y vaya a TortoiseSVN -> Importar y colocar en el tronco, p. https: // localhost: 8443/svn/myproject/trunk –