Somos un equipo de estudiantes que realizan un proyecto de software. Como algunos de nosotros no usamos Windows, pero el producto necesita ejecutarse en Windows y .NET, queremos desarrollarlo en MonoDevelop y Visual Studio, que usan archivos de Visual Studio; el idioma de elección es C#.¿Puedo trabajar con Visual Studio Project y archivos de solución en un equipo que usa Subversion?
Mi pregunta es: ¿Podemos registrar los archivos de la solución y del proyecto en nuestro repositorio sin la posibilidad de problemas conflictivos graves? Ejemplo: dos tipos agregan un nuevo archivo al mismo proyecto, guardan y confirman sus cambios. ¿El archivo del proyecto tendrá un conflicto?
+1, especialmente para esto: "A veces es más fácil simplemente lanzar los cambios y volver a agregar los archivos manualmente y luego volver a registrarlos". – bentsai
Bien, gracias. Como yo lo veo, es una mala idea configurarlo de esta manera, porque si un usuario tiene un conflicto, puede ser como "bueno, me comprometo mi versión y el otro debe agregar sus cambios de nuevo", que probablemente ganó no termine bien – flyx
Esto realmente no tiene que ver con la configuración. La mayoría de los flujos de trabajo funcionan de esta manera, independientemente del sistema de control de versiones específico que esté utilizando. Tiene más que ver con un cambio de actitud y trabajar en equipo :) Además, los casos de archivos conflictivos de proyectos y soluciones son relativamente infrecuentes. – bentsai