2014-10-03 4 views
0

약간의 연구를 한 후 나는 내 로컬 Hg와 함께 웹 서버에서 TortoiseHg에 연결하는 방법을 이해할 수 없을만큼 멍청하다고 생각한다.머큐리얼 웹 서버에 연결

내가 Hg로 구성을 찾을 수 없거나 어리 석고 맹인입니까?

아무도 내 힘없는 두뇌를 도울 수 있습니까?

+0

나는 hg와 tortoiseHG가 상호 작용하는 방법에 대해 약간 혼란 스러울 수도 있다고 생각합니다. TortoiseHG에 연결한다는 의미를 설명해 주시겠습니까? – Kindread

+0

나는 내 서버에 리포지토리를 만들었으므로 이제이 리포지토리에 로컬 변경 사항을 적용하려고합니다. – Snickbrack

답변

2

TortoiseHG는 단순히 수은을위한 GUI입니다. 2 개의 다른 수은 리포지토리와 상호 작용하려는 것 같습니다.

우선 웹 서버의 저장소에 연결하려면 현재 웹 서버에 있는지 확인해야합니다. 당신은 또한

listening at http://Mywebserver:8000/ (bound to *:8000) 

처럼, 그 상자에가는 당신의 repo로 현재 디렉토리와있는 CmdLine를 열고, 다음, 다음 URL로 메시지를 표시합니다

hg serve 

이를 입력하여이 작업을 수행 할 수 있습니다 웹 서버에 TortoiseHG가 설치되어있는 경우 repo가 ​​포함 된 폴더를 마우스 오른쪽 버튼으로 클릭하고 TortoiseHG 셸 확장에서 웹 서버를 클릭합니다. 창이 열리면 시작을 클릭하여 repo를 제공합니다.

이 저장소는 해당 컴퓨터와 포트에 도달 할 수있는 모든 컴퓨터에서 액세스 할 수 있습니다.

은 (당신이 tortoiseHG가 컴퓨터에 설치되어있는 가정) 로컬 컴퓨터에서이 REPO를 복제 TortoiseHG를 사용하려면 다음과
  1. 오픈 탐색기 창에서 마우스 오른쪽 버튼으로 클릭하고 TortoiseHG 쉘 확장 클릭 복제한다.
  2. 소스에 웹 서버에서 서비스 할 때 표시되는 URL을 입력하십시오. 대상의 경우 repo가 ​​생성 될 폴더의 이름을 입력 할 수 있습니다.
  3. 지정한 위치에서 해당 repo의 복제본이 작성됩니다.

기본적으로 push 및 pull 명령은 모두 웹 서버의 repo URL을 참조합니다. IE의 경우 푸시하거나 당길 repo를 지정하지 않고 복제 된 Repo에서 밀기 또는 밀기를 수행하면 수은이 해당 URL을 밀거나 당겨 야한다고 가정합니다.

원격 REPO와 상호 작용하려면

  1. 이동합니다 당신의 repo를 포함하는 디렉토리.
  2. repo의 폴더를 마우스 오른쪽 단추로 클릭하고 TortoiseHG 셸 확장에서 동기화를 클릭하십시오.
  3. URL 필드가 이미 복제 한 URL로 채워져 있는지 확인해야합니다. 들어오는, 당기기, 나가기 및 누름 단추를 클릭하여 이러한 작업을 수행 할 수 있습니다.