2009-07-31 14 views
7

No seguí la ruta de usar el menú contextual ankhSVN en VS para agregar mi solución a SVN. Fui por la ruta (porque prefiero y me gusta cómo lo hace tortoise) de usar Tortoise para agregar mi carpeta/proyecto a SVN por primera vez.AnkhSVN no reconoce mi solución como estar en Source Control

Luego, cuando abrí esa solución, VS se abre pero ankhSVN todavía no marcó mis archivos ni reconoció una conexión a svn.

¿cuál es el problema? No quiero ser forzado a usar solo ankhSVN para comprometer un proyecto por primera vez a SVN para que ankhSVN se vincule o reconozca y patee.

Respuesta

0

Tuve el mismo problema, generalmente esto lo soluciona:

Haga clic con el botón derecho en el nodo de solución del Explorador de soluciones. En el menú contextual, vaya a Subversion ... Actualizar estado.

O como señala Stefan, solo use la barra de herramientas Ankh en Visual Studio.

+1

AnkhSvn no se da cuenta cuando haces algo con TortoiseSvn. En tales casos, debe usar el Refrescar como lo indicó Neil. Es quizás un poco más conveniente/más rápido usar la barra de herramientas que proporciona AnkhSvn ... –

+0

Ni siquiera me di cuenta de que había una barra de herramientas, siempre acabo de utilizar el contexto manus en el explorador de soluciones. ¡Gracias! –

2

Las veces que tuve este problema fue porque SVN se actualizó y ankhSVN no admite el tipo. Lo arreglé volviendo atrás la actualización de SVN o instalando la última versión de ankhSVN que a veces es la versión beta.

+0

Sí, esto también es importante, asegúrese de que su número de versión SVN coincida con el número de versión SVN que vino con la instalación de Ankh. –

+2

O más exactamente, asegúrese de que su TORTOISE y ANKH usan la misma versión de SVN # –

+0

Sí, eso es correcto. Yo uso tortuga en casa y ANKH. –

23

Lo más probable es que AnkhSVN no esté cargado aún en este punto. Vaya a Herramientas - Opciones - Control de fuente, y seleccione AnkhSVN como el proveedor de SCC activo. Luego vaya a Archivo - Subversión - Cambiar control de fuente, y conecte/enlace de la solución. Esto hace que Ankh se cargue la próxima vez que abra la solución anotando el archivo sln. Otras personas que buscan el mismo archivo sln también se benefician de esto, porque Ankh se carga directamente.

+2

Yay, mi solución no estaba conectada. Excelente lugar para verificar que todos los proyectos estén conectados, simplemente por volver a agregarlos. ¡Gracias! – rozon

Cuestiones relacionadas