your programing

Visual Studio 데이터베이스 프로젝트 * .refactorlog 파일이 소스 제어에 속합니까?

lovepro 2020. 12. 25. 23:35
반응형

Visual Studio 데이터베이스 프로젝트 * .refactorlog 파일이 소스 제어에 속합니까?


git (Windows 용 GitHub를 통해)을 사용하고 있으며 GitHub의 Visual Studio 용 최신 .gitignore를 사용하고 있습니다.

<ProjectName>.refactorlog파일이 내 커밋에 포함되어 있음을 알았습니다 .

.refactorlog 파일이 소스 제어에 속합니까?


.refactorlog당신이 스키마를 통해 데이터베이스 개체를 이동하려는 경우 소스 제어에 있어야합니다.

참조 : MSDN : 데이터베이스 개체를 다른 스키마로 이동

관련 섹션 : 리팩토링 로그로 의도 보존하기

데이터베이스 개체를 다른 스키마로 이동하면 데이터베이스 프로젝트의 리팩터링 로그에 항목이 추가됩니다. 변경 사항을 배포 할 때이 로그는 대상 환경에서 해당 개체의 이름이 의도 한대로 바뀌는 지 확인하는 데 도움이됩니다. 그렇지 않으면 기존 개체가 삭제되고 개체가 새 이름으로 추가됩니다 . 로그는라는 XML 파일로 유지됩니다 ProjectName.refactorlog. 데이터베이스 프로젝트를 구성하는 다른 파일을 체크인 할 때 버전 제어에이 파일을 체크인합니다 . ProjectName.refactorlog파일을 배포하는 동안 특수 처리가 필요한 작업을 리팩토링에 대한 정보 만 포함되어 있습니다.

참조 URL : https://stackoverflow.com/questions/21636546/do-visual-studio-database-project-refactorlog-files-belong-in-source-control

반응형