Nous sommes une équipe d'étudiants qui font un projet logiciel. Comme certains d'entre nous n'utilisent pas Windows, mais que le produit doit fonctionner sous Windows et .NET, nous souhaitons développer sur MonoDevelop et Visual Studio qui utilisent tous les deux des fichiers Visual Studio; la langue de choix est C#.Puis-je travailler avec des fichiers Visual Studio Project et Solution dans une équipe utilisant Subversion?
Ma question est la suivante: Pouvons-nous archiver les fichiers de solution et de projet dans notre référentiel sans risque de graves problèmes conflictuels? Exemple: Deux types ajoutent un nouveau fichier au même projet, sauvegardent et valident leurs modifications. Le fichier de projet va-t-il avoir un conflit?
+1, en particulier pour cela: "Parfois, il est plus facile de simplement lancer les modifications et d'ajouter les fichiers manuellement, puis de les enregistrer à nouveau." – bentsai
D'accord, merci. Comme je le vois, c'est une assez mauvaise idée de mettre en place de cette façon, parce que si un utilisateur obtient un conflit, il peut être "bien, je viens de commettre ma version et l'autre gars devrait ajouter ses changements" qui a probablement gagné Ça finit bien. – flyx
Cela n'a pas vraiment à voir avec l'installation. La plupart des flux de travail fonctionnent de cette manière, quel que soit le système de contrôle de version spécifique que vous utilisez. Cela a plus à voir avec un changement d'attitude et de travail en équipe :) En outre, les cas de conflit entre les projets et les fichiers de solution sont relativement rares. – bentsai