기존 프로젝트에 대한 svn 설정

기존 프로젝트에 대한 svn 설정

경로가 있는 기존 프로젝트 "abc"가 있습니다 /home/abc. 이 프로젝트를 위해 Ubuntu에 Subversion 저장소를 설정하고 싶습니다. "라는 기사의 도움을 받아 Subversion을 설치했습니다.Ubuntu Subversion 서버 설정". 결제 부분과 SVN을 내 "abc" 프로젝트에 연결하는 방법을 이해하지 못합니다.

답변1

svn 서버 URI가 다음과 같다고 가정합니다 svn://yourhost/your_repo(또는 https://yourdomain.com/your_repoWebDAV를 사용하는 경우).

$ 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/abc1svn add /home/abc1svn ci -m "whatever comment you put"

명확하지 않은 경우 질문에 더 많은 정보를 추가해 주시면 추가로 도움을 드리겠습니다.

관련 정보