2010-03-27 3 views
3

Mercurial은 지점에서 지원을 받지만 커뮤니티는 일반적으로 지점을 만드는 대신 repos를 복제합니다. Git 모델과 달리 Darcs 모델과 유사합니다.Capistrano, Mercurial 및 branches

저는 Capistrano에 Ruby on Rails 응용 프로그램을 배포하고 있습니다. 거기서 개발 브랜치와 프로덕션을 분리하고 싶습니다. Capistrano를 다른 저장소로 지정해야합니까? 아니면 지점을 사용해야합니까?

Capistrano를 다루는 동안 누구도 분기 중 하나의 모델을 사용 했습니까? 어느 것이 든 문제가 있습니까?

답변

6

예 수은 지원 several branching models 복제가 가장 일반적입니다.

확실히 나에게 명명 된 지점의 이상적인 사용 같은 소리이 있지만 궁극적으로 개인 취향 일 귀하의 설정에서

+0

을 넣어 deploy.rb 왜냐하면 저는 Git과 같이 강력하지는 않지만 Mercurial에있는 브랜치를 발견했기 때문에 커뮤니티는 일반적으로 브랜치 대신 브랜치를 사용하여 코드를 분기하는 방법을 사용했습니다. – Pablo

+3

"강력하지 않다"는 의미는 무엇입니까? 나는 이런 유형의 문제에 대해 지사를 여러 번 사용했는데 큰 효과가있었습니다. 분기에서 무엇이 빠져 있다고 느끼십니까? –

4

은/난 그냥 갈 주저 할

set :branch, "your_branch"