Wir verwenden Konfigurationsdateien in verschiedenen Projekten unter Quellcodeverwaltung (TFS), wo jeder Entwickler einige Anpassungen in seiner lokalen Kopie vornehmen muss, um seine Umgebung zu konfigurieren. Der Buildprozess kümmert sich darum, die Konfigurationsdateien durch die Serverkonfiguration als Teil der Bereitstellung zu ersetzen, sodass es eigentlich nicht darauf ankommt, was sich im Repository befindet. Wir würden jedoch trotzdem gerne eine standardmäßige, nicht-brechende Version von Konfigurationsdateien im Repository behalten, so dass z.B. Personen, die nicht an dem jeweiligen Projekt beteiligt sind, werden aufgrund lokaler Fehlkonfigurationen nicht in Schwierigkeiten geraten.Ist es möglich, einige Dateien vom Einchecken (TFS) auszuschließen?
Wir haben versucht, dies zu lösen, indem wir die Check-in-Richtlinie eingeführt haben, die das Einchecken der Konfigurationsdateien verbietet. Das funktioniert gut, aber nur weil wir faul sind, diese Checkboxen im Fenster für ausstehende Änderungen zu deaktivieren, stellt sich die Frage: Ist es möglich, das Einchecken bestimmter Dateien transparent zu deaktivieren, ohne sie aus der Quellcodeverwaltung herauszuhalten? aktuelle Version) ?
Dies haben wir bereits gemacht und eigentlich funktioniert es gut, aber wir waren auf der Suche nach ein bisschen bequemer Weg;) –