경로가 있는 기존 프로젝트 "abc"가 있습니다 /home/abc
. 이 프로젝트를 위해 Ubuntu에 Subversion 저장소를 설정하고 싶습니다. "라는 기사의 도움을 받아 Subversion을 설치했습니다.Ubuntu Subversion 서버 설정". 결제 부분과 SVN을 내 "abc" 프로젝트에 연결하는 방법을 이해하지 못합니다.
답변1
svn 서버 URI가 다음과 같다고 가정합니다 svn://yourhost/your_repo
(또는 https://yourdomain.com/your_repo
WebDAV를 사용하는 경우).
$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc
모든 항목을 성공적으로 가져왔는지 확인하고 코드를 확인할 수 있습니다. 모든 것이 정상인지 확인한 후 백업을 삭제할 수 있습니다.
$ rm -rf abc.bak
(조심하세요. 만일의 경우를 대비해 백업을 어딘가에 보관하세요!)
이제 /home/abc/
저장소의 작업 복사본입니다 your_repo
.
답변2
말씀하신 가이드는 제 직장에서 차단되어 있어서 볼 수 없습니다.
체크아웃하기 전에 프로젝트를 생성해야 하므로 이렇게 하십시오 svnadmin create abc1
. 그러면 저장소가 생성됩니다. 새로 생성된 저장소에 액세스할 수 있기를 바랍니다. 다음으로 svn co file://home/abc1
또는 svn co http://home/abc1
(네트워크 서버 뒤에 있는 경우)을 수행한 다음 파일을 , 및 /home/abc
로 복사합니다 ./home/abc1
svn add /home/abc1
svn ci -m "whatever comment you put"
명확하지 않은 경우 질문에 더 많은 정보를 추가해 주시면 추가로 도움을 드리겠습니다.