2009-05-11 2 views
2

파일을 체크인하거나 SVN 클라이언트없이 SVN 저장소에 파일을 추가 할 수 있습니까? 브라우저를 사용하여 Apache를 사용하여 SVN 서버의 파일에 액세스 할 수있었습니다. 특정 컴퓨터에 SVN 클라이언트가 없으면 브라우저의 "파일 업로드"기능과 같이 파일을 추가하고 커밋 할 수 있습니까? 그렇게 할 수 있다면 편리 할 수 ​​있습니다.파일을 체크인하거나 SVN 클라이언트가없는 SVN 저장소에 파일을 추가 할 수 있습니까?

+0

그렇게 할 수있는 모든 것은 SVN 클라이언트가 될 것입니다. 왜 당신이 클라이언트를 다운로드 할 수 없는지 우리에게 말할 수 있습니까? (http://subversion.tigris.org/getting.html) – Gleb

답변

4

Apache + SVN은 WebDav를 사용하여 저장소에 액세스합니다. 표준 웹 브라우저로 저장소를 탐색 할 수있는 이유는 표준 GET 명령이 svn 파일의 목록 (및 파일)을 가져 오기 때문입니다. 저장소에 추가하고 커밋하기 위해 표준 HTTP talk가 아닌 다른 명령을 사용합니다.

결론은 질문에 대답 할 수 있도록 SVN을 인식하는 브라우저가 필요하다는 것입니다. 나는 실제로이 지원 ("subversion 메뉴", 또는 그 종류의 무언가)을 추가하는 파이어 폭스 플러그인을 theres라고 믿지만, 나는 그것을 사용한 적이 없으므로 그 유용성을 보증 할 수 없다.

업데이트 : 실제로 "TortoiseSVN Menu"라고 불리는이 컴퓨터는 이미 컴퓨터에 설치된 TortoiseSVN 설치와 관련되어 있으므로 생각대로 작동하지 않습니다.

업데이트 2 : 당신은 WebDAV를 명령에 관심이 있다면, 나는 당신이이 방법으로 사용자가 사용할 수 있습니다에 대한 Autoversioning되어 찾고있는 무엇 http://svn.apache.org/repos/asf/subversion/trunk/notes/http-and-webdav/webdav-protocol

1

에서 문서에 자세히 그들의 사용을 발견 마치 일반적인 네트워크 공유 인 것처럼 저장소와 함께. 변경 사항은 자동으로 커밋됩니다. 당연히 커밋 코멘트와 한 번에 둘 이상의 파일로 의미있는 커밋을 작성하는 능력을 잃어 버리게됩니다.

나는 실제로이 기능을 사용하지 않았습니다. 나는 그것을 좋아할 것이라고 생각하지 않는다.

관련 문제