2011-11-20 6 views
2

나는 Mercurial의 첫날이었고, 나는 나의 숙제를했지만, 해결책을 찾지 못했습니다. 여기 Mercurial은 레포가 있는지 모릅니다.

것들에게 내가 할 수있는 것보다 더 잘 설명해야 서버에서 출력 :이 서버에 Windows 클라이언트에 tortiseHG에서 밀어하려고

[email protected]:~/www/triton$ ls -l -a | grep .hg 
drwxr-xr-x 4 david david 4096 2011-11-19 17:44 .hg 
-rw-r--r-- 1 david david 0 2011-11-18 22:23 .hgignore 
[email protected]:~/www/triton$ hg init 
abort: repository . already exists! 
[email protected]:~/www/triton$ hg serve 
abort: There is no Mercurial repository here (.hg not found)! 

하지만 너무 거기에 어떤을 것에 대해 불평 repo.

도대체 뭐야?

+1

아직 레포를 저지른 적이 있습니까? – Mason

답변

1

서버와 클라이언트간에 수은 버전이 다른 경우 이런 일이 발생할 수 있습니다. 이 경우 문제를 해결하려면 repo를 이전 버전으로 변환 (또는 클라이언트를 서버 버전으로 업그레이드)해야합니다. HTH!

R4yan과 같은 hg stat 또는 hg 요약을 실행하면보다 유용한 오류 메시지가 표시 될 수 있습니다. 버전이 다르면 '중단 : 요구 사항'인 'dotencode'가 지원되지 않습니다.

5

hg init은 정확히 .hg 디렉토리가 존재하는지 확인하는 중입니다. 시도해보십시오

$ ls -l .hg 
ls: cannot access .hg: No such file or directory 
$ mkdir .hg 
$ hg init 
abort: repository . already exists! 

어떻게 .hg 디렉토리에 있습니까? 직접 만들었 으면 안됩니다. hg init은 다른 많은 것들을 넣기 때문에 만들어야합니다. hg summary에서 어떤 출력을 얻습니까?

관련 문제