¿Cómo puedo ver las diferencias en VS2008 antes de verificar un file en SourceSafe?

Tenemos una aplicación ASP clásica antigua que hemos estado utilizando Visual Studio 6 para mantener. Esto ha funcionado bien, pero estamos listos para salir de la era de la piedra y me gustaría ver si puedo usar Visual Studio 2008 (SP1) para mantener la aplicación.

En el pasado, varios desarrolladores podían trabajar en la aplicación y estaba bajo el control de la fuente. Teníamos las Extensiones de server de FrontPage (FSE) instaladas en el server web y había algún tipo de integración de tres vías entre Visual Interdev en el cliente, FSE en el server web y la database de SourceSafe que nos permitía verificar y archivar files a través de Interdev . Los files se revisaron en el server web, no en el cliente. Y cuando revisemos un file de nuevo a través de Interdev, podríamos presionar un button "Diff" para revisar los cambios en el file antes de registrarlo.

Ahora instalé Visual Studio 2008 (SP1) y estoy tratando de get la misma funcionalidad. Usé File / Open Web Site / Remote Site para llevar el proyecto a la práctica. Esto funciona bien y puedo verificar los files de input y salida. Sin embargo, la opción para ver las diferencias está deshabilitada. Además, cuando ingreso un comentario en la window de dialog de Check-In, el comentario se ignora. En otras palabras, si utiliza el cliente independiente de SourceSafe para ver el historial del file, el file se verifica correctamente, pero no hay comentarios.

En VS2008 después de retirar un file, cuando hago clic derecho sobre él, las opciones "Comparar" y "Ver historial" están deshabilitadas. Además, si hago clic en la opción de logging, el button Comparar versiones en el cuadro de dialog de ingreso está deshabilitado. ¿Hay algún truco para habilitar la opción Comparar?

Asegúrese de que su solución está obligada a controlar el origen correctamente (Archivo -> Control de fuente). También verifique las configuraciones de control de Fuente en el cuadro de dialog de opciones, asegurándose de que esté seleccionado el proveedor correcto.

Si crea un nuevo proyecto (.NET) y lo agrega al control de fuente, ¿funcionan las funciones?

Buena pregunta (sobre agregar un nuevo proyecto para ver cómo funciona). Creé un nuevo website ASP.NET pero Visual Studio me dijo que no podía agregar el website al control de fuente porque necesita hacerlo a través de las Extensiones de server de FrontPage en el server web. Ejecuté el Administrador de IIS en el server web y agregué el website a SourceSafe. Luego, la próxima vez que abrí el proyecto en VS2008, apareció bajo control de fuente. Sin embargo, las opciones Ver historial y Comparar todavía estaban deshabilitadas.

Entonces, supongo que este problema no tiene nada que ver con mi antiguo sitio ASP clásico. Quizás es solo una limitación que existe cuando utiliza Visual Studio 2008 contra un server web remoto que ejecuta FrontPage Server Extensions 2002. ¿Existe una versión más nueva de FPSE? Además, ¿Importa que no tenga habilitado ASP.NET 3.5 en IIS en el server remoto? En este momento solo tiene ASP.NET 2.0 habilitado.

Por lo general, ya no uso IIS para el desarrollo. Con VS2005 y VS2008 puede crear sitios web basados ​​en files (o aplicaciones web) que se ejecutan con el server web integrado en VS. Entonces no tiene que engañar con IIS, las extensiones de la página de inicio o los problemas de permissions que impone IIS. Con el ASP clásico esto siempre fue una molestia de algún tipo.

Es muy raro que exista una diferencia de "fidelidad" entre la experiencia del website vs IIS, de modo que cuando implemente en IIS no me preocupen las diferencias después de la configuration inicial de IIS. La debugging dentro de VS funciona bastante bien, la debugging en IIS puede presentar algunos problemas.

Entonces, el control de fuente parece funcionar muy bien también y se limita a mi directory de desarrollo.

    Intereting Posts