Was ist unter Versionskontrolle zu stellen?

Fast jede IDE erstellt viele Dateien, die nichts mit der zu entwickelnden Anwendung zu tun haben. Sie werden von der IDE generiert und verwaltet, sodass er weiß, wie die Anwendung erstellt wird, wo sich das Versionskontroll-Repository befindet und so weiter.

Sollten diese Dateien zusammen mit den Dateien, die wirklich etwas mit der Anwendung zu tun haben (Quellcode, Konfigurationsdateien der Anwendung, ...), unter Versionskontrolle bleiben?

Die Sache ist: Wenn Sie auf einigen IDEs ein neues Projekt erstellen und es dann mit dem in der IDE eingebetteten Versionskontroll-Client / -Befehlen in das Versionskontroll-Repository importieren, werden alle diese Dateien an den Respitory gesendet. Und ich bin mir nicht sicher, ob das richtig ist: Welche zwei verschiedenen Entwickler, die an demselben Projekt arbeiten, möchten zwei verschiedene IDEs verwenden?

Ich möchte diese Frage behaltenagnostisch Vermeiden von Verweisen auf eine bestimmte IDE, Programmiersprache oder ein Versionskontrollsystem. Diese Frage ist also nicht genau dieselbe wie diese:

SVN und Binärdateien - aber das spricht über Binärdateien und SVNBehalten Sie Ihre Build-Tools in der Versionskontrolle? - Hier geht es jedoch um Build-Tools (z. B. Versionskontrolle des JDK)Welche Projektdateien sollten nicht in SVN eingecheckt werden? - aber das spricht über SVN und DLLsBehalten Sie Ihre Projektdateien unter Versionskontrolle? - sehr ähnlich (habe es noch nicht gefunden), danke VonC

Antworten auf die Frage(4)

Ihre Antwort auf die Frage