2011-01-15 5 views
1

저는 웹 디자이너이자 이전 코더입니다. 최근에 나는 자신의 프로젝트를 시작하고 다른 도시와 국가의 다른 전문가 (코더와 디자이너)를 고용하기로 결정했습니다. 그래서 우리는 하나의 근원으로 우리가 함께 일할 수있는 해결책을 찾아야합니다.함께 일하는 가장 좋은 해결책은 무엇입니까

이 목적을 위해 나는 SVN 또는 비슷한 것을 사용하는 것을 생각합니다. 이것은 집단 작업을위한 좋은 해결책입니까?

아마도 개발을 조직하는 또 다른 좋은 방법이 있을까요?

답변

5

"SVN 또는 그와 비슷한 것"은 좋은 해결책 일뿐만 아니라 일종의 버전 제어없이 함께 작업하는 것이 거의 불가능합니다.

그래서 SVN을 사용하거나 힘내기를 사용하십시오 (둘 중 하나에 경험이있는 사람이 있는지 확인하십시오). 분기에 대해 생각해보십시오. 기능 브랜치, 릴리스 브랜치 등. 그 내용을 읽으십시오. 그러나 일종의 버전 컨트롤을 사용하십시오. 필수적입니다.

그런 다음 프로젝트 관리와 같은 다른 것들을 체크 아웃 할 수 있습니다. TRAC (1.0 릴리스에는 없지만) 또는 프로젝트에 티켓 발행, 마일스톤 등을 추가하려는 경우 TRAC와 같은 것을 사용할 수 있습니다.

+0

감사합니다. Nanne. 나는 하나의 가지만있을 것이라고 생각한다. 우리는 사용자가 채운 정보 서비스를 제공하는 웹 사이트에서 작업 할 것입니다. – Azat

+3

너무 빨리 말하지 마십시오. 새 기능을 추가하고 동시에 일부 버그보고, 작은 변경 또는 이와 유사한 작업을 수행해야하는 경우에는 2 개의 분기 (live/release 및 dev 분기)를 모두 처리해야합니다. 염두에 두어;) – Nanne

+0

SVN은 이미지와 같은 바이너리 파일을 병합하기가 어렵 기 때문에 웹 디자인과 같은 것들로 까다 롭습니다. – Maxpm

3

예, 버전 제어는 코딩 부분을 똑 바르게 유지하는 데 필수적입니다. SVN은 훌륭하지만 확실히 다른 옵션이 있습니다.

팀이 구성하고, 게시 할 수 있고, 일정을 게시 할 수있는 위키를 설정하는 것이 좋습니다. 이는 정보/아이디어 공유에 분명 도움이 될 것입니다.

마지막으로 모든 사람이 서로 인스턴트 메시지를주고받을 수 있는지 확인하는 것은 다른 위치의 팀원에게 매우 편리합니다.

관련 문제