0

TortoiseHg이 나를 미치게 보내고 있습니다! 의도 한 말장난.TortoiseHg - 네트워크 공유에서 로컬 복사 및 중앙 저장소를 사용하는 단일 .NET 개발자를위한 설정

나는 좋은 소스 컨트롤을 얻기 위해 노력하는 솔로 .NET 개발자이다. diff와 되돌리기.

네트워크 공유에 중앙 저장소를 갖고 싶습니다. 예 : "\\server\repos\DO I NEED A FOLDER HERE"

및 로컬 사본 "... My Documents\Visual Studio 2010\Websites\My Website"

하지만 빠른 시작 안내서 http://tortoisehg.bitbucket.io/manual/2.4/quick.html 내 경우에는 관련이 없습니다 - 나는 저장소를 복제 할 생각하지 않아?

  • 로컬 복사본 (정기적으로 백업) 네트워크 공유에
  • 중앙의 repo

일예 :

사람이 단계 및 달성하기 순서 개요 수하십시오

  1. /
  2. 파일을 추가 REPO 링크 ".. My Documents\Visual Studio 2010\Websites\My Website"
  3. 저장소 "\\server\repos\My Website"에 대한 폴더를 생성 커밋 파일을 - 내가 여기 용어

의 확실 해요 또는 어떤 바보의 방향으로 날 지점 방수 문서.

내가 현대적이고 단순하다고 생각해서 TortoiseHg를 선택했습니다.

대신 소스 기어 볼트를 사용해야합니까?

도움을 주셨습니다.

+2

저는 전문가는 아니지만 처음부터 저장소를 복제하려고한다고 생각합니다. 다른 "서버"(bitbucket 등)와 마찬가지로 네트워크 공유를 처리합니다.따라서 네트워크 공유에서 로컬 시스템으로 복제합니다. 그러면 커밋은 로컬 컴퓨터에서 수행됩니다. 네트워크 공유에 보낼 준비가되면 밀어 넣기 만하십시오. 과정은 정확히 동일하지만 일부 웹 주소 대신 네트워크 공유로 푸시 할 수 있습니다. – Pete

+0

그래, 그렇게 할 수있는 방법이라고 생각해. 모든 것이 조금 신비스럽게 보입니다. 그것은 또한 너트를 깨는 썰매 망치처럼 보입니다 - 더 간단한 도구가 있었으면 좋겠어요! –

+0

내가하는 것은'네트워크 공유'에 저장소를 만드는 것입니다. 그렇다면 나는 그것을 '국지적으로'복제 할 것이다. 정말 간단합니다. 일단 당신이 mercurial을 설치했다면, 단지'hg init'만으로 어떤 디렉토리라도 작업 할 수 있습니다. 그렇다면'hg push \\ server \ repos '대신'hg push netshare'와 같은 것을 할 수 있도록 바로 가기를 설정하는 것입니다. – Pete

답변

3

저는 전문가가 아니지만 당신이 저장소를 복제하기를 원한다고 생각합니다. 다른 "서버"(bitbucket 등)와 마찬가지로 네트워크 공유를 처리합니다. 따라서 네트워크 공유에서 로컬 시스템으로 복제합니다. 그러면 커밋은 로컬 컴퓨터에서 수행됩니다. 네트워크 공유에 보낼 준비가되면 밀어 넣기 만하십시오. 과정은 정확히 동일하지만 일부 웹 주소 대신 네트워크 공유로 푸시 할 수 있습니다.

내가하려는 것은 network share에 저장소를 만드는 것입니다. 그럼 나는 그것을 복제 할 것이다 locally. 정말 간단합니다. 일단 당신이 수은을 설치했다면, 당신은 단지 hg init 디렉토리 일 수 있고 당신은 작업 저장소를 가지고 있습니다. 그렇다면 바로 가기를 설정하여 hg push \\server\repos 대신 hg push netshare 등의 작업을 수행 할 수 있습니다.

또한 파일 추가는 커밋과 다릅니다. 파일을 추가 할 때 당신은 "이 파일에 대한 변경 사항을 추적하고 싶습니다." 당신이 저 지르면, 당신은 "나는 파일을 수정했고 마지막으로 저질러 진 이후로 변경 사항을 기록하길 바란다.

+0

Ok so 파일을 작업 저장소에 복사했는데 추가해야합니까? 일단 내가 커밋 한 다음 밀어 넣으면 파일이 중앙 저장소로 전송되었습니다! 파일이 내 로컬 저장소에 먼저 추가되지 않으면이 작업이 수행되지 않았을까요? - 어쩌면 "추가"과정이 Tortoise GUI의 어딘가에 숨겨져 있었을까요? –

+0

@ChrisCannon 나는 TortoiseHG에서 암묵적으로 이것을 수행했다고 추측합니다. 4 단계 (http://tortoisehg.bitbucket.org/manual/2.4/quick.html#add-files)를 참조하십시오. – Pete

+0

이제는 모두 의미가 있습니다 - 처음에는 제대로 읽어야했는데 감사합니다! 그 문서는 심각하게 스크린 샷이 부족합니다! –