2012-08-15 3 views
0

로컬 리포지토리를 만들고 원격 mercurial 서버에 복제했습니다. 그리고 수은 서버의 웹 인터페이스를 통해 확인할 때, 나는 수은 저장소 이름 대신 "__NAME_ _"을 얻고 있습니다.Mercurial 리포지토리 이름이 없음

나는 단지 파일을 수정해야한다는 것을 알고있다. 그러나 어떤 파일을 수정해야하는지 혼란 스럽습니다.

enter image description here

답변

1

올바른 설명을 표시하려면 저장소 .hg 폴더에 hgrc 파일이 있어야합니다. 이 파일은 다음을 포함한다 :

[web] 
description=Repository description 

hgrcweb 섹션에 대한 도움말이 here입니다.

Ry4an에 동의하지만 서버에서 설치 문제가있는 것처럼 보입니다. 설명 된대로 저장소를 복제하면 설명에 "알 수 없음"으로 정확한 이름이 표시되기 때문입니다.

+0

도움을 주셔서 감사합니다. hgrc를 수정하면이 문제를 해결할 수있었습니다. 또한 hgrc 웹 사용에 유용한 리소스를 제공했습니다. Thanks Again Again :) –

+0

Ry4an에게 감사드립니다. –

+0

우리를 실망스럽게하지 마십시오 @Subhransu. 그 안에 이름을 얻기 위해 무엇을 바꾸셨습니까? 설명 알아,하지만 자동 완성 이름을 본 적이 없어. –

2

뭔가는 "원격 수은 서버"/ w 잘못된해야합니다. 그것의 모양에서 당신은 'hgweb'을 실행하고 있으며 아마도 그것은 근원적 인 Mercurial 설치보다 오래된 스크립트의 버전일까요? 해당 서버에서 사용중인 hgweb.cgi (또는 hgweb.wsgi)가 최신인지 확인하고 해당 서버의 Mercurial 설치에 해당하는지 확인하십시오.

+0

hgweb.cgi가 오래된 경우 어떻게 다른 수은 repo 이름을 얻는 지 (예 : webportal 및 websupport, 다른 사람이 작성 함). 수은 보전을 만드는 방법에있어 문제가 있다고 생각합니다. –

+1

이상한 점은 왜 @ Ry4an이 설치 문제가 있다고 생각하는지에 관계없이 항상 저장소 이름을 표시해야한다는 것입니다. 방금 폴더를 만들고 페이지를 새로 고친 서버에서 테스트를 수행했습니다. 저장소가 아니기 때문에 새 폴더가 표시되지 않았습니다. 그 폴더에'.hg' 폴더를 생성하고 새로 고침했습니다. 잘못된 이름의 저장소가 있어도 이름이 표시되고 올바른 이름을 가지고 있기 때문에 이름이 표시되어야합니다. –

관련 문제