2010-12-04 3 views
1

mercurial에서는 [paths] 섹션에서 hgrc에 행을 추가하여 밀어 넣고 당길 별칭을 만듭니다. 그러나 이것들은 재귀 적으로 확장 될 수 있습니까? 예를 들면 : 내 hgrc에있는 것을두고는 myserver로 밀어 것이다 hg push default 수행하려고 할 경우hgrc에서 수은 경로를 재귀 적으로 확장합니까?

# .hg/hgrc 
[paths] 
myserver = ssh://myserver/path/to/remote/repo 
default = myserver 

?

+0

왜 간단하게 시도하지 않습니까? –

+0

나는 질문을 게시 한 후에 시도했지만, 나는 그 대답을 얻는 것이 좋을 것이라고 생각했다. –

답변

5

아니요, 그렇지 않습니다. 다음 hgrc 파일을 간단한 테스트 :

[paths] 
repo = C:\Temp\repo 
default = repo 

후 밀어 :

[C:\Temp\clone1] :hg push 
abort: repository C:\Temp\clone1\repo not found! 

...이 작동하지 않음을 알려줍니다. URL을 복사해야합니다.

기본적으로 이름은 현재 리포지토리가있는 로컬 상대 경로로 이해되는 것처럼 보입니다.

관련 문제