Kürzlich haben mein Team und ich ein HG Repository für die Versionierung bekommen, da dies die Entwicklung unserer Anwendung erleichtern und verbessern würde.Versionierung mit Visual Studio 2010 und HG
Wir Visual Studio 2010 und C#
Alle des Projekts verwenden, ist unter Versionskontrolle ..
Leider, wenn einer von uns verpflichtet, in der Regel der andere einen Fehler von irgendeiner Art erhält, wenn die Öffnung Lösung (aufgrund der verschiedenen Dateien VS hat)
Meine Frage ist: Welche Dateien sollten unter Versionskontrolle gesetzt werden? (Und in meinem Fall entfernt!)
PS: Wir haben 3 Projekte: (mit XNA) Spiel, Inhalte, Test
Thank you very much !!!
Dan
Danke an euch alle! Es löste meine Frage vollständig. – PirosB3
Das ist viel zu kurz - was passiert, wenn Sie MS-Test verwenden? Sie möchten diese Ergebnisdateien nicht speichern. Sie möchten keine PEM-Schlüssel, keine SQL-Binär-Backups, keine nachgeschalteten Dateien, keine Form von Protokolldateien und so weiter. Das wird gut funktionieren, aber es ist das Nötigste und wird dazu führen, dass ein User stöhnt, wenn er merkt "Oh CRAP - Alter, warum unsere 50Mb BAK Datei rein geht!". –
Rob Ich bin gegen irgendwelche Annahmen darüber, was Leute benutzen. Deshalb habe ich ein minimales Set zur Verfügung gestellt. Ich glaube, '.hgignore' sollte bewusst und nicht blind gebaut werden. Deshalb habe ich gesagt "füge nach Bedarf hinzu". VS produziert standardmäßig keine der erwähnten Dateien. Wenn wir .hgignore-Dateien basierend auf der Möglichkeit erstellen, welche Tools Benutzer verwenden könnten und welche Dateien sie in der Zukunft generieren könnten, wäre das .hgignore sehr groß, nicht wartbar und könnte tatsächlich dazu führen, dass benötigte Dateien herausrutschen, was viel schlimmer ist als überflüssige Dateien in Ihrer Quellcodeverwaltung. –