Ist es möglich, Dateien zu Subversion hinzuzufügen, die nicht versioniert werden sollen? F.ex. Konfigurationsdateien, die bearbeitet werden müssen, um zu jeder einzelnen Umgebung zu passen. Wenn ein neuer Programmierer mit dem Projekt verbunden ist, sollte er die originale Datei von subversion erhalten, aber es wird nicht nach der Bearbeitung commited, und es wird nicht überschrieben, wenn er aktualisiert wird.Hinzufügen nicht versionierter Dateien zu Subversion
Vielleicht ist das Erstellen eines Tags für das gesamte Originalprojekt die Lösung? Zuerst das Tag herunterladen und dann vom Stamm aktualisieren?
Irgendwelche Ideen?
Klarstellung zu folgenden Erläuterungen: Das Projekt (Sitecore) besteht aus etwa 30k Anzahl verschiedener Dateien. Wir müssen ungefähr 100 davon veröffentlichen. Wenn wir alle Dateien in die Versionierung aufnehmen sollten, dauert jedes Commit für immer (da Tortoise alle Ordner durchsucht). Heute erstellen wir eine Zip-Datei, die alle unversionierten Ordner enthält, legt die Ordner als ignor in svn fest und fügt dann die Zip-Datei hinzu. Problem ist, wenn wir eine oder mehrere der Dateien in der Zip ändern müssen, dann müssen wir eine neue ~ 1GB-Zip für den Repo festschreiben.
Nur eine Vermutung: Sind diese unversionierten Dateien Daten, und die versionierten Dateien sind die eigentliche Software? –
Nein, es sind nicht nur Daten. Es ist hauptsächlich das Sitecore CMS. Konfigurationsdateien, Binärdateien, Bilder, Dokumente und so weiter. – Zooking