Nuestro equipo se desarrollará contra SharePoint utilizando máquinas virtuales locales. Nuestras máquinas virtuales no pueden unirse al dominio de host. Además, nuestros host host tienen prohibido el uso de Conexión compartida a Internet. Tenemos un requisito para controlar el origen de todo nuestro trabajo de desarrollo utilizando Team Foundation Server. Nuestra instalación TFS está utilizando Kerebos para la autenticación.Desarrollo de SharePoint en VM y control de versiones con TFS
Para poder usar TFS para el control de código fuente pensamos que podíamos compartir una carpeta entre el host y la VM, hacer nuestro trabajo en la VM, guardarla en la carpeta compartida y luego hacer check ins desde el host que podrá autenticarse contra TFS.
Espero que haya una manera más clara de hacerlo o alguien con restricciones similares puede proporcionar alguna información.
Nota: He configurado con éxito un mecanismo similar utilizando Tortoise SVN y Ankh SVN que funciona, pero la administración no cambiará el requisito de TFS. No es que los culpe tampoco, la licencia es muy cara y quieren sentir que están obteniendo el valor de su dinero. Por lo tanto, TFS debe incluirse en la respuesta.
Gracias por la respuesta. Voy a traer la idea de un dominio de confianza adicional para nuestras máquinas virtuales a nuestro equipo de administración de servidores. Podrían ir por eso. Principalmente somos una tienda de IBM/Java (400 desarrolladores, 10 haciendo .NET) por lo que generalmente caemos en la parte inferior de la lista y muchas veces no obtenemos nada debido a la parcialidad de la administración contra las tecnologías de Microsoft. SP 2010 está a unos 18-24 meses de distancia para nosotros en un entorno de producción, pero el problema más grande será conseguir máquinas x64 para nuestro equipo de desarrollo. – Junx