2011-04-19 2 views
0

RoR을 처음 사용했습니다. 사실 저는 한 명 이상의 사람이 프로젝트를 진행할 때 어떻게 변화를 병합 할 수 있을지 물어볼 필요가 있습니다. SVN 수 있습니다 좋은 후보지만 비 저장소 메커니즘에 관심이 있어요.RoR 프로젝트 관리/싱크

덕분에 Tausif

답변

1

당신은 몇 가지 선택을 가지고있다. SVN은 꽤 일반적이며 GIT 스타일의 저장소가 인기를 얻고 있습니다. 레일은 GIT를 버전 메커니즘으로 사용하여 하이라이트를 안내합니다. 필자는 SVN을 사용했지만 레일즈에서 GIT를 사용하는 법을 배웠습니다. 경험에 의하면 훨씬 더 편리합니다. 그것은 내 개인적인 취향이다.

그러나 둘 다 저장소 접근 방식을 사용하고 있습니다. 내가 생각할 수있는 유일한 비 Repo 대안은 '커뮤니케이션'입니다. 즉, 귀하와 귀하의 팀이 현재 수정중인 파일을 서로 알리고 파일을 일부 로컬/온라인 서버와 동기화하는 것입니다.

개인적으로 나는 repo 접근 방식을 사용합니다. Git 버전 제어는 Github으로 쉽게 구현할 수 있습니다. git 버전 제어를 제공하는 다른 서비스도 있습니다.

희망 하시겠습니까?

+0

감사합니다. 기독교인, 예 저장소는 항상 좋은 접근 방법입니다. 두 팀 구성원의 프로젝트를 병합하는 방법 (일부 보석이 될 수도 있음)이 있는지 검색하고있었습니다. 그것은 단지 지식을위한 것입니다. –

+0

@Tausif : 소스 컨트롤은 일반적인 문제이며, 개발자가 단일 개발자 인 경우에도 개발 과정에서 반드시 필요합니다. 둘째 실제로 : 현재 힘내는 최선의 선택이다. git, svn, mercurial과 같은 표준 시스템을 사용하여 해결 된 문제이기 때문에 보석을 찾을 수 없습니다. – nathanvda