Gehören Visual Studio-Datenbankprojekt * .refactorlog-Dateien zur Quellcodeverwaltung?


Antworten:


74

Das .refactorlogsollte sich in der Quellcodeverwaltung befinden, wenn Sie Datenbankobjekte über Schemas verschieben möchten.

Siehe: MSDN: Verschieben eines Datenbankobjekts in ein anderes Schema

Relevanter Abschnitt: Bewahren Sie Ihre Absicht mit dem Refactoring-Protokoll

Wenn Sie ein Datenbankobjekt in ein anderes Schema verschieben, wird dem Refactoring-Protokoll für Ihr Datenbankprojekt ein Eintrag hinzugefügt. Wenn Sie Ihre Änderungen bereitstellen, stellt dieses Protokoll sicher, dass das entsprechende Objekt in der Zielumgebung wie beabsichtigt umbenannt wird. Andernfalls würde das vorhandene Objekt gelöscht und ein Objekt mit dem neuen Namen hinzugefügt . Das Protokoll wird in einer XML-Datei mit dem Namen verwaltet ProjectName.refactorlog. Sie checken diese Datei in die Versionskontrolle ein, wenn Sie die anderen Dateien einchecken, aus denen Ihr Datenbankprojekt besteht . Die ProjectName.refactorlogDatei enthält nur Informationen zu Refactoring-Vorgängen, die während der Bereitstellung eine spezielle Behandlung erfordern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.