Wir haben ein Problem mit der Verwendung von Subversion unter Windows festgestellt. Ein Entwickler hat eine Datei foo.Data.sql
und später ein anderer Entwickler eine Datei namens foo.data.sql
committed. Dies verursachte natürlich ein Problem bei Windows-Clients (alle Clients sind Windows in unseren Umgebungen), da Dateien in Subversion, aber nicht in Windows die Groß-/Kleinschreibung beachten.Verhindern Datei Gehäuse Probleme in Subversion
Wir haben es geschafft, dieses Problem zu lösen, indem Sie eine der Dateien direkt im Repository löschen, aber ich habe noch zwei Fragen:
- Wie ist es möglich, dass ein Entwickler diese einen Windows-Client zu tun? Hat er eine ungültige Arbeitskopie oder gibt es einen Fehler im Client (TortoiseSVN)?
- Wie können wir verhindern, dass Änderungen wie diese in das Repository gelangen (d. H. Hat jemand ein Hook-Skript geschrieben, das eine Plausibilitätsprüfung auf Probleme mit der Dateihülle durchführt)?