J'utilise git (via GitHub pour Windows) et j'utilise le dernier .gitignore pour Visual Studio de GitHub
Je remarque que mon <ProjectName>.refactorlog
les fichiers sont inclus dans mes commits.
Les fichiers .refactorlog appartiennent-ils au contrôle de code source?
Le .refactorlog
doit être sous contrôle de code source si vous avez l'intention de déplacer des objets de base de données sur des schémas.
Voir: MSDN: Déplacer un objet de base de données vers un schéma différent
Lorsque vous déplacez un objet de base de données vers un autre schéma, une entrée est ajoutée au journal de refactorisation de votre projet de base de données. Lorsque vous déployez vos modifications, ce journal permet de garantir que l'objet correspondant dans l'environnement cible est renommé comme vous le souhaitiez. Sinon, l'objet existant serait supprimé et un objet serait ajouté avec le nouveau nom . Le journal est conservé dans un fichier XML nommé
ProjectName.refactorlog
. Vous archivez ce fichier dans le contrôle de version lorsque vous archivez les autres fichiers qui composent votre projet de base de données . LeProjectName.refactorlog
Le fichier ne contient que des informations sur les opérations de refactorisation qui nécessitent une gestion spéciale lors du déploiement.