2009-11-23 5 views

답변

0

Linux에서 저장소가 들어있는 NTFS 볼륨을 마운트 한 다음 저장소 위치에서 Linux 파일 시스템의 어떤 곳으로 체크 아웃 할 수 있습니다.

NTFS 볼륨을 마운트 할 때 Windows에서 이미 체크 아웃 한 작업 복사본을 사용하십시오.

5

Windows의 경우 svnadmin dump > dump.svn, Linux의 경우 svnadmin load /path/to/repo < dump.svn을 사용하십시오. 이전에는 Linux 호스트에 빈 저장소를 만들어야했습니다.

2

그냥 저장소 C를 복사 : \ 리눅스는/var/svnrepo에 svnrepo을

가 (복사하는 방법은 파일을 .zip으로 그것을 포장 할 수 있습니다 다음 FTP 불구하고, 그래서 당신이하지 않는 리눅스에 업로드? SAMBA를 설치해야 함) (Linux 상자가 방화벽 뒤에있어 FTP 데이터 연결을 설정할 수없는 경우 sftp로 업로드 할 수 있습니다.)

리눅스에서 암호 svn을 사용하여 새 사용자 svn을 만듭니다 ,/etc/passwd의 쉘을/bin/sh에서/bin/false로 변경하십시오.

/var$ chown -R svn:svn svnrepo 
    /var$ chmod -R 664 svnrepo 

그리고/etc/group 파일에서 svn에 쓸 사용자를 svn 그룹에 추가하십시오. 당신이 파괴 1.6을 사용하여 윈도우에서 svn의 REPO을 만든 경우 잊지 마세요 (svnrepo/conf의/svnserve.conf에서 암호 DB를 주석, 그래서 또는 svnserve 대신 시스템 사용자를 사용합니다)

을 그리고 리눅스에도 Subversion 1.6+을 설치하십시오. 그렇지 않으면 Subversion 1.5는 새로운 버전의 Subversion 1.6 Repo를 지원하지 않습니다. 이 경우 먼저 덤프하고 다시로드해야 할 수 있습니다.

그리고 당신은 svn-repo를 리눅스로 옮기려고 결정한 후에는 항상 하나의 저장소를 사용해야하며, 더 이상이 게임을 사용하지 마십시오.

관련 문제