2010-06-11 4 views
2

, 그것은 데몬으로 또는 svnserve를 사용하는 경우와 같이 -r 사용하여 저장소의 URL을 단축하는 방법을 보여줍니다svn + ssh를 사용하여 저장소 URL을 줄이려면 svnserve -r과 비슷합니까? svnbook에서

svnserve -d -r /usr/local/repositories 

그 방법을, 당신은 당신이 직후에 필요한 저장소를 참조 할 수 있습니다 (usr/지방/저장소/프로젝트 1/인) 로컬 경로의 공개없이 URL의 호스트 이름 : 지금 그러나

svn checkout svn://host.example.com/project1 

, 내가 SVN + SSH로 전환하고 있음을, 내가 다시 로컬 경로를 저 장소 URL :

svn checkout svn+ssh://host.example.com/usr/local/repositories/project1 

svn + ssh를 사용하고 svn 서버에서 UNIX 소프트 링크를 사용하지 않고 로컬 경로를 숨기고 위에 짧은 URL을 사용하는 방법을 알고있는 사람이 있습니까? (당신은 여전히 ​​부드러운 링크를 사용하는 경우 URL에 추가 문자열로 끝납니다.)

업데이트 : the accepted answer over on ServerFault (녹색으로 표시된 답변)에서 해결책을 찾을 수 있습니다. 예!

+0

잘 모르겠지만 내 URL이 너무 길어 Merge와 같은 항목의 TortoiseSVN 드롭 다운 메뉴에 맞지 않습니다. MRU 히스토리 드롭 다운에 표시 할 공간이 충분하지 않기 때문에 repo 브라우저를 사용하여 분기를 선택해야합니다. 환기를해서 죄송합니다. 이건 TortoiseSVN 문제입니다. –

+0

SVNServe로 조금이라도 손을 뻗었으니 이건 아파치에서만 가능합니다. –

답변

0

당신이 묻는 것이 아니 겠지만 나는 긴 명령을 짧은 명령의 별칭으로 사용하기 위해 bash 별칭을 사용합니다.

+0

좋은 생각이지만, svn 서버에 필요한 URL을 가능한 짧게하고 개발자에게 앨리어싱 부담을주지 않기를 바랍니다 ... 감사합니다! – Marcus