2011-02-22 6 views
7

클라이언트가 FTP를 사용하지 않고 파일 변경 사항을 업로드 (동기화)하기 위해 SVN 서버에 연결하도록 요청했습니다. SVN 서버에 연결하기 만하면됩니다.우분투에서 SVN 서버에 어떻게 연결합니까?

내가 읽는 모든 자습서는 내 로컬 컴퓨터에 SVN 서버를 설치하는 것과 관련이 있습니다. 서버를 설치하고 싶지 않습니다. 연결하고 싶습니다. 파일에 연결하고 변경 사항을 바꾸고 싶습니다. 그들을 백업합니다. 누군가 이걸하는 법을 말해 줄 수 있습니까? 아니면 거기에 아주 아주 아주 기본적인 튜토리얼 방법을 설명하고있다? 나는 전에 이것을 사용하지 않았다. 나는 우분투 (10)를 사용하고

감사합니다, 크리스

답변

11

는 기본적으로 먼저 전복을 설치해야합니다

sudo apt-get install subversion 

그런 다음 당신이 당신의 파일을 추가, SVN 저장소를 체크 아웃 할 필요가 약속하기. 즉,이 유사하게 나타납니다

svn co http://some.url/to/the/repository 
cd repository-folder 
cp ../files/from/otherfolder . 
svn add the/new/files 
svn commit 
2

내가 클라이언트로 SVN을 사용하여 좋은 프라이머를 얻을 수 http://svnbook.red-bean.com/nightly/en/svn.tour.importing.html 그 챕터/섹션의 다음 4 ~ 5 페이지를 읽는 게 좋을 것.

당신은 로컬 컴퓨터에 작업 사본을 체크 아웃 할 :

svn checkout http://host.example.com/svn/repo/trunk my-working-copy

이것은 당신의 로컬 컴퓨터에있는 파일을 수정할 수 및 저장소에 백업을 커밋합니다. svn 커밋하기 전에 svn 업데이트를 확인하십시오!

+0

안녕하세요 대단한 답변입니다. 그것은 많은 도움이되었습니다. 원래 나는 체크 아웃하기 전에 디렉토리를 준비해야한다고 생각했지만, 명령을 내릴 때 모든 .svn 파일을 거기에 넣었습니다. 그래서 내가 할 일이 없다고 생각하니? 잘 작동하는 것 같습니다. 또한 svn 체크 아웃과 svn 가져 오기의 차이점은 무엇입니까? – Christian

+0

리포지토리 서버 작업시 svn import를 사용합니다. 그렇게하면 덤프 형태로 오래된 기록을 저장소로 가져와 다른 사람들이 확인할 수 있습니다. – poke

+0

이것은 나를 많이 도와줍니다 :) 감사합니다! –

관련 문제