2012-01-13 2 views
3

내 회사에서 버전 관리를 위해 Mercurial을 사용하여 BitBucket을 사용하기 시작했으며 Visual Studio 2010과 로컬로 통합하는 데 시간이 많이 걸리고 있습니다. 로컬 시스템에 폴더를 쉽게 만들 수 있습니다 TortoiseHg를 사용하여 BitBucket 저장소를 복제하면 모든 파일이 적절하게 제공됩니다. 그러나 동일한 폴더에 Visual Studio 프로젝트를 만들려고 할 때 프로젝트 파일에 대한 하위 폴더를 만들고 프로젝트에서 내 버전 제어 원본 파일을 그대로 유지해야합니다. Visual Studio에서 먼저 내 솔루션을 만드는 것과 반대 방향으로 시도 할 때 TortoiseHg는 내 저장소를 동일한 디렉토리에 복제하지 못하게하여 새 폴더가 필요하다고 말합니다. 내 google-foo는 모두 효과가 없을 것 같습니다.Visual Studio에서 로컬로 BitBucket 저장소 사용

누구나 Mercurial 및 BitBucket을 사용하여 Visual Studio에서 로컬로 작업 할 수있는 복제 된 저장소를 설정하는 방법이 있습니까?

답변

2

당신은

  1. 은 비주얼 스튜디오 프로젝트를 만들 수 있습니다.

  2. 프로젝트 폴더를 마우스 오른쪽 단추로 클릭하고 TortoiseHg를 선택 ->여기 Repostory 만듭니다.

  3. TortoiseHg에서 파일을 추가하고 커밋합니다.

  4. Bitbucket의 새로운 저장소에 빈 저장소를 푸시합니다. 밀어 넣으려면 동기화보기를 사용하고 저장소에 새 경로를 추가합니다. 경로 이름을 default으로 지정하면 기본 푸시 및 풀 경로가됩니다.

중요한 점은 항상 빈 저장소로 푸시 할 수 있다는 것입니다. 이렇게하면 로컬에서 작업 한 저장소를 Bitbucket으로 복사하는 방법입니다. 온라인에서 빈 저장소를 새로 만들고 밀어 넣습니다.

+0

이 문제는 리포지토리가 Bitbucket에서 이미 만들어져 있다는 것입니다. 내 프로젝트뿐만 아니라 저장소에 파일이 필요합니다. – unclesol

+1

흠, VS를 복제본의 최상위 레벨에서 프로젝트를 만들 수 없다면 복제본의 파일을 이동할 수 있습니다. 그래서 당신이 원하는 곳에 프로젝트를 생성하고 다른 곳에 repo를 복제하십시오. 그런 다음'.hg' 폴더와 repo에있는 다른 모든 파일과 폴더를 프로젝트 폴더로 이동하십시오. 'hg status' 또는 TortoiseHg 상태가 VS 프로젝트 파일을 알 수없는 것으로 나열한다는 것을 알 수 있습니다. 추가하고 커밋하기를 원하기 때문에 괜찮습니다. –

+0

나는 그것을 줄 것이다. 방금 저장소가 내가 원래 만든 곳에 있어야한다고 생각했습니다. 무슨 일이 일어나는지 알려 드리겠습니다. – unclesol