2010-04-16 2 views
5

로컬 드라이브에 생성 된 Mercurial 리포지토리를 만들고 커밋했습니다. 이제 hgwebdir.cgi를 통해 저장소를 제공하는 원격 Windows 2003 웹 서버 설정이 있습니다.로컬 PC에서 생성 된 Mercurial 저장소를 웹 서버로 이동하는 방법은 무엇입니까?

어떻게 로컬로 생성 된 저장소를 웹 서버로 이동합니까?

원격 웹 서버의 로컬 드라이브에있는 .hg 폴더의 ftp가 트릭을 수행하는 것처럼 보입니다. 나는 그것을 올바르게하고있다. 더 효율적인 방법이 있습니까?

답변

10

.hg 디렉토리를 복사하는 것은 완전히 유효한 방법입니다.

참고 : 당신은 아마 제외 제거하거나 하나가있는 경우는 저장소의 원래 위치로 절대 경로를 포함 할 수 있습니다대로 .hg/hgrc 파일을 편집 할 것입니다.

원격 서버의 빈 저장소를 초기화하고 쓰기 권한이 올바르게 설정되었는지 확인한 다음 hg push https://wherever을 실행할 수도 있습니다. 나는 측정하지 못했지만이 방법이 더 느릴 것이라고 생각합니다.

+0

Perfect. 감사. 아마도 느리지 만 다시 한번 조작 중 하나이므로 ftp를 통한 푸시를 사용하는 데 오류가 발생할 가능성이 적습니다. –

관련 문제