문제

Google 코드에서 수은 기반 프로젝트를 시작했습니다. 나는 언젠가는 전복으로 일했지만 HG에서 무엇을 해야하는지 혼란스러워합니다.

다음에 대한 도움을 드리고 싶습니다.

  1. 프로젝트를 초기화하려면 어떻게합니까 (내 현지 기계에서 첫 번째) (그런 다음 로컬 사본에서 Google 서버로)
  2. 서버에서 빌드 사본을 어떻게 얻습니까?
  3. 로컬 변경 사항을 서버로 다시 업데이트 (merge/sync)하려면 어떻게합니까?

내 프로젝트는 PHP에 있고 NetBeans를 사용하고 있습니다.

도움이 되었습니까?

해결책

Barkmadley와 RC는 그것에 대해 접촉하지만, 당신이 명시 적으로 누락 된 것은 1 단계에서 주문이 잘못되었다는 것입니다. Google에서 빈 repo를 만들고 로컬로 복제 한 다음 로컬로 커밋하고 밀어 넣으십시오. 로컬로 만들려고하지 말고 Google로 밀어 넣으십시오. 그런 식으로 그렇게한다는 아이디어에는 본질적으로 아무런 문제가 없지만 Google이 설정된 워크 플로가 아닙니다.

다른 팁

가치가있는 것에 대해, 나는에 대해 블로그 게시물을 썼습니다. Mercurial과 함께 Google 코드 프로젝트 관리

다음은 몇 가지 정보입니다.

  • #1 : Google 코드에서 프로젝트를 초기화 한 다음 로컬로 리포지토리 (HG 클론 ...)를 복제하고 클론 프로세스로 생성 된 디렉토리에 파일을 추가하고 (HG Commit -M '귀하의 메시지'라고 커밋 한 다음 푸시 (HG PUSH)를 커밋하십시오. .
  • #2 : #1 참조
  • #3: 로컬 사본 (HG PULL -U)을 업데이트하고 변경 HG 커밋과 HG 푸시를 커밋하려면

Barkmadley가 언급했듯이 HG Book은 읽을 가치가 있습니다.

HG 책 도움이 필요합니다.

때를 프로젝트를 만듭니다 사용 된 버전 제어 시스템을 선택할 수 있습니다.

거기에서 당신은 얻을 수 있어야합니다 hg clone 다운로드 탭에서 Google 코드의 지침.

이렇게하면 시스템의 초기 체크 아웃이 제공됩니다. 그런 다음 작업을 복사하고 hg push 그리고 hg pull Google 저장소간에 동기화합니다. 로컬 카피 사용에 변경 사항을 저장합니다 hg commit

이것을 읽어보십시오 사용자는 위키에 기여했습니다. 내가 생각하는 것은 꽤 raigtforward입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top