파일을 체크인하거나 SVN 클라이언트없이 SVN 저장소에 파일을 추가 할 수 있습니까? 브라우저를 사용하여 Apache를 사용하여 SVN 서버의 파일에 액세스 할 수있었습니다. 특정 컴퓨터에 SVN 클라이언트가 없으면 브라우저의 "파일 업로드"기능과 같이 파일을 추가하고 커밋 할 수 있습니까? 그렇게 할 수 있다면 편리 할 수 있습니다.파일을 체크인하거나 SVN 클라이언트가없는 SVN 저장소에 파일을 추가 할 수 있습니까?
답변
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. SVN : Recurisvely 파일을 추가 하시겠습니까?
- 2. 이미 저장소에 추가 된 파일을 svn 무시하는 방법?
- 3. SVN- 별도의 저장소에 파일을 커밋하는 방법
- 4. svn 저장소에서 파일을 지울 수 있습니까?
- 5. WebInfo 파일을 SVN
- 6. 한 svn diff svn cp'd 파일을 표시하도록 강제 수 있습니까?
- 7. svn : 저장소에있는 파일을 삭제하십시오.
- 8. 동일한 파일을 2 개의 SVN 리포지토리에 커밋 할 수 있습니까?
- 9. SVN : 수동으로 svn : external 디렉토리에 추가 한 파일을 커밋 할 수 있습니까?
- 10. 서브 버전 저장소에 파일을 반복적으로 추가
- 11. 어떻게 OpenGrok를 SVN 저장소에 연결할 수 있습니까?
- 12. SVN 저장소에서 파일을 완전히 제거 할 수 있습니까?
- 13. KDevelop에서 svn 저장소에 액세스
- 14. svn : external 파일을 추가 할 수있는 파일로 변환하려면 어떻게합니까?
- 15. SVN 저장소에 연결할 수 없습니다.
- 16. SVN 새로 추가 된 파일을 다운로드하지 않습니다.
- 17. 'svn switch'는 로컬로 추가 된 파일을 삭제합니까?
- 18. .svn 폴더가없는 Subversion에서 파일을 체크 아웃 할 수 있습니까?
- 19. 분기 할 때 svn : ignore 파일을 복사하십시오.
- 20. SVN + SSH를 사용하여 Netbeans와 SVN 저장소에 연결
- 21. SVN 저장소에 여러 가져 오기
- 22. svn 저장소에 변경 사항을 적용 할 때마다/ftp 파일을 서버로 자동 전송할 수 있습니까?
- 23. 저장소에 대한 svn 경로
- 24. svn 저장소에 git 하위 디렉토리가 있습니까?
- 25. 클라이언트에서만 파일을 제거하는 svn 명령이 있습니까?
- 26. 새 파일을 SVN diff에 포함합니다.
- 27. 빈 SVN DB 파일을 복구
- 28. 다른 svn 저장소에 svn을 백업합니다.
- 29. Subclipse가 svn : ignore 파일을 처리하는 폴더를 커밋하려고합니다.
- 30. SVN : 업데이트시 파일을 로컬에서 무시합니다.
그렇게 할 수있는 모든 것은 SVN 클라이언트가 될 것입니다. 왜 당신이 클라이언트를 다운로드 할 수 없는지 우리에게 말할 수 있습니까? (http://subversion.tigris.org/getting.html) – Gleb