visual tortoise subversion studio plugin para integrar for community ankh asp.net visual-studio-2008 version-control

asp.net - tortoise - visual svn community



Guía para principiantes para aprender a usar Subversion con Visual Studio (10)

Aquí hay un gran tutorial de uno de mis autores favoritos de blogs, Rick Strahl.

http://www.west-wind.com/presentations/subversion/

¿Cuál es la mejor manera para que aprenda a usar Subversion como control de código fuente para mis proyectos web de Asp.Net?

No he tenido mucho contacto con el control de fuente antes; sin embargo, tengo una comprensión muy básica de sus características, entonces estoy buscando una manera de aprender las mejores prácticas.

Cualquier propina será muy apreciada.


Familiarícese primero con los términos y conceptos de control de origen. Eric Sink ha escrito una gran guía para ponerse al día.


No estrictamente relacionado con Subversion, pero Eric Sink tiene una excelente base de control de fuente si necesita revisar los conceptos básicos. No olvide que el libro de Subversion es gratuito, y probablemente sea el recurso más completo (y aún bastante práctico) sobre Subversion.


No recibí ninguna respuesta cuando estaba obteniendo mi primera configuración de svn para el desarrollo de php ... así que me gustaría ayudarte, pero no conozco ninguna integración de estudio visual.

Utilicé tortuga (por cierto es genial y es para Windows, podría ayudarlo a estar seguro) y hay un par de tutoriales sobre cómo configurar un pequeño repositorio en su propia PC



Recomendaría ankhsvn para integrarse con visual studio. Funciono bien y luce similar a TFS. También uso tortn svn para la integración del shell de Windows. Ambos se complementan muy bien.


Una vez que haya configurado SVN , tendrá que configurar su estructura de repositorio. Una configuración común es tener una configuración Branch, Tag, Trunk pero hay otras que pueden adaptarse a sus necesidades.

Una vez que haya configurado su servidor, necesitará un cliente. El más común es TortoiseSVN. No se integra con Visual Studio, sin embargo es extremadamente poderoso.

Una vez que instale la tortuga, querrá configurar su lista de exclusión para asegurarse de que solo confía los archivos que son relevantes para su proyecto.

Luego, para una mejor comprensión de cómo utilizar el control de fuente en general, consulte Eric Sinks Source Control HOWTO


TortoiseSVN?

Bastante fácil de usar ...

Está integrado en el shell de Windows, básicamente funciona desde Windows Explorer ... No estoy seguro de si está integrado en VisualStudio 2008, pero es tan fácil de usar que no creo que lo necesites ... :)

EDITAR: Además, es gratis ... :) Y tiene un montón de herramientas como Diff / Merge ... :) Aunque para eso creo que WinMerge es mejor ... Pero eso no viene al caso ... :)


Sé que alguien ya dijo "AnkhSVN", pero me gustaría secundar esa nominación. Uso AnkhSVN para mi departamento, y me encanta. Se integra completamente con VS2008, y casi no me da problemas.

También utilizo TortiseSVN para su funcionalidad de "navegador Repo" ... pero rara vez tengo que entrar en eso nunca más.

Ambas son EXCELENTES soluciones, y se usan conjuntamente, deberían ser todo lo que necesita. Y ambos son gratis.


Al igual que Web y Jerry, generalmente me gusta AnkhSvn para la integración de Visual Studio, y también uso TortoiseSvn como una herramienta complementaria. (Por ejemplo, el visor de registro de Tortoise aún está un poco más avanzado, así que a veces entraré con eso).

Dicho esto, no estoy del todo seguro de que sugeriría usar AnkhSvn para los proyectos del sitio web de ASP.NET. (Lo uso para proyectos de aplicaciones web ASP.NET, proyectos de biblioteca de clases y aplicaciones de consola). Hay algunas peculiaridades que pueden resultar frustrantes. Ver este mensaje en particular y este hilo en general, de la lista de correo AnkhSvn:

http://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=132185

Probablemente puedas vivir con las peculiaridades, y tal vez el AnkhSvn eventualmente los elimine a todos, pero en mi caso elegí moverme a Proyectos de aplicaciones web (en lugar de proyectos de sitios web) en parte porque funcionan mejor con AnkhSvn.

Además, si vas con AnkhSvn, sugiero ejecutar una de las compilaciones nocturnas, en lugar de la última versión estable; las construcciones nocturnas parecen tener muchos menos errores y ser más útiles.