Récemment, mon équipe et moi avons reçu un référentiel HG pour la gestion des versions, car cela faciliterait le développement de notre application.Gestion des versions avec Visual Studio 2010 et HG
Nous utilisons Visual Studio 2010 et C#
Tout projet est sous contrôle de version ..
Malheureusement, lorsque l'un d'entre nous engage, habituellement l'autre obtient une erreur quelconque lors de l'ouverture du solution (en raison des différents fichiers VS a)
Ma question est: quels fichiers doivent être placés sous le contrôle de version? (Et enlevé dans mon cas!)
PS: nous avons 3 projets: jeu (en utilisant XNA), le contenu, le test
Merci beaucoup !!!
Dan
Merci à vous tous! Il a entièrement résolu ma question .. – PirosB3
C'est beaucoup trop court - que se passe-t-il lorsque vous utilisez le test MS? Vous ne voulez pas enregistrer ces fichiers de résultats. Vous ne voulez pas de clés PEM, de sauvegardes binaires SQL, vous ne voulez pas de fichiers de resharper, toutes les formes de fichiers journaux et ainsi de suite. Cela fonctionnera bien, mais c'est le plus strict de nue et résultera en un gémissement de l'utilisateur quand ils se rendent compte "Oh CRAP - mec, pourquoi notre fichier BAK 50Mb va-t-il!". –
Rob Je suis contre toute hypothèse sur ce que les gens utilisent. C'est pourquoi j'ai fourni un ensemble minimal. Je crois que '.hgignore' devrait être construit consciemment, pas aveuglément. C'est pourquoi j'ai dit "ajouter au besoin". VS par défaut ne produit aucun des fichiers que vous avez mentionnés. Si nous construisons des fichiers .hgignore basés sur la possibilité de savoir quels outils les gens pourraient utiliser et quels fichiers ils pourraient générer dans le futur, le .hgignore serait très grand, non supportable, et pourrait réellement faire glisser les fichiers nécessaires, ce qui est bien pire que les fichiers superflus dans votre contrôle de source. –