2010-12-05 3 views
4

이전 버전 제어 시스템을 사용 해 본 적이 없습니다. 지금 나는 Mercurial을 배우려고 노력하고 있지만 혼란 스럽습니다. (이미 10-15 개의 기사 + hginit.com을 읽었습니다.) 워크 플로를 구성하는 방법을 모르겠습니다.Mercurial 및 Netbeans (+ bitbucket.org?)와 함께 워크 플로우 구성

테스트 서버와 프로덕션 서버가 있습니다. 나는 내 사무실 컴퓨터와 가정용 노트북에서 일한다. 테스트 서버에서 직접 변경하고 매주마다 새 코드를 프로덕션 서버로 복사합니다. 나는 또한 wiki/issues/etc가 필요하다. 거의 모든 bitbucket.org에 있습니다. 나는 그것이 일을하는 나쁜 방법이라는 것을 압니다.

워크 플로를 구성하는 방법에 대한 자습서 나 기사가 있습니까? 또한 프로세스를 설명하는 모든 스키마/스케치를 고맙게 생각합니다.

감사합니다.

+0

명확히하십시오. 너는 비트 버켓이 가진 모든 것을 원한다고 말하고 있긴하지만 너는 사용할 수 없다? 아니면 bitbucket을 사용해야하는지 묻고 있습니까? –

+0

음, bitbucket을 사용하고 싶지만 모든 것을 서로 연결하는 방법을 모르겠습니다. –

답변

4

[편집 : 변경 의견에 따라]

계정을 만든 후에

의 Bitbucket

사용.

  1. 적절한 URL을 사용하여 레포를 만들 수 있어야합니다. 그런 다음 복제하여 로컬 저장소를 만들 수 있습니다. getting started을 확인하십시오.
  2. push the updates to BitBucket 다음을 참조하십시오.
  3. BitBucket은 very extensive documentation과 함께 제공됩니다.

또한의 Bitbucket와 함께 작동하는 다른 유용한 도구가 있습니다 :

당신은 작업의 수에 대한 명령 줄을 사용 할 수 있습니다
  1. BitbucketExtension. 당신은 당신을 맞는 워크 플로우를 진화 할 것 워크 플로우를

    정리

  2. Using Mercurial Queues and bitbucket.org

. 귀하의 경우 테스트 서버 및 프로덕션 서버가있는 것 같습니다.

따라서 두 개의 리포지토리를 만들 수 있습니다. 하나는 프로덕션 용 테스트 서버 광고용 저장소입니다. 변경 사항을 즉시 테스트 할 수 있도록 자동 테스트 서버로 푸시 할 수 있습니다. 프로덕션 서버로 푸시 된 릴리스에 태그를 지정할 수 있습니다.

  1. 로컬 repo를 사용하여 테스트 서버에 변경 사항을 게시 할 수 있습니다.
  2. 태그가 지정된 승인 된 변경 내용을 BitBucket 저장소에 푸시 할 수 있습니다.