2011-10-21 4 views
0

AccuRev는 스트림 아이디어가 우리와 같은 매우 민첩한 상점에서 많은 의미를 갖기 때문에 사용하는 것으로 생각했습니다. 변경 세트 관리에 대한 한 가지 질문 : 사람들이 데이터베이스 변경을 어떻게 처리합니까?AccuRev를 사용하는 상점은 데이터베이스 변경을 어떻게 처리합니까?

각 개발자는 로컬 개발자 데이터베이스를 보유하고 있습니까?

만약 그렇다면 "메인"스트림이나 그게 뭐든간에 변경 사항을 홍보 할 때 이러한 DB 변경을 어떻게 홍보합니까?

답변

1

이것은 Accurev에 종속적이지 않기 때문에 버전 관리하에 데이터베이스를 얻는 방법에 대한보다 일반적인 질문입니다. 다음 질문에 대한 몇 가지 링크는 이미 답됩니다

How do you track database changes in source control? https://stackoverflow.com/questions/4952/database-version-control

및 코딩 공포에서 링크 :

http://www.codinghorror.com/blog/2008/02/get-your-database-under-version-control.html

내가 무엇을하는 나는 신선한를 만들 수 .SQL 파일을 가지고있다 특정 버전에서 새 버전으로 업데이트하고 데이터베이스에 데이터를 삽입하는 .sql 파일을 백업하는 또 다른 .sql 스크립트. 그것들은 모두 소스 제어 시스템에 의해 잘 처리되는 유지 보수가 잘되는 텍스트 파일입니다. 실제 바이너리 DB 파일은 파생 된 객체이며 어쨌든 버전을 지정하면 안됩니다.