기존 프로젝트에 대한 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(웹 서버 뒤에 있는 경우), cp 파일을 에서 , 및 /home/abc까지 수행합니다 ./home/abc1svn add /home/abc1svn ci -m "whatever comment you put"

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

관련 정보