컴퓨터 지식 네트워크 - 컴퓨터 지식 - SVN 서버 2 대, 현재 한 프로젝트에 연결되어 있습니다. 소스 코드를 다른 SVN 서버에 제출하려면 어떻게 해야 합니까?

SVN 서버 2 대, 현재 한 프로젝트에 연결되어 있습니다. 소스 코드를 다른 SVN 서버에 제출하려면 어떻게 해야 합니까?

하나를 SVN 서버로 사용하고 버전 라이브러리를 찾아보고 연결 주소를 기입하고 사용자 이름과 암호를 입력하여 데이터를 서버에 업로드하면 됩니다.

구체적인 절차:

Subversion 서버를 신속하게 구축하고 프로젝트에서 사용하는 방법은 가장 큰 관심사입니다. Subversion 은 CVS 보다 더 많은 옵션을 선택할 수 있습니다. 서버 환경 그룹은 몇 가지 명령으로 만들어 사용할 수 있다. 여기에 애니메이션 자습서가 있습니다.

이 문서는 Subversion 을 사용하는 가장 빠른 자습서로, 최소한의 시간 내에 사용 가능한 서버 환경을 구축하는 데 도움이 되며, 약간의 조정만으로 실제 프로젝트에 적용할 수 있습니다.

이 튜토리얼은 다음 섹션으로 구성되어 있습니다. 간단히 하기 위해 이 튜토리얼은 windows 에서 사용되며 리소스가 제한된 프로젝트를 쉽게 사용할 수 있도록 합니다. 유닉스 환경에서는 설치 방법만 다를 뿐 명령 실행은 크게 다르지 않습니다.

소프트웨어 다운로드

서버 및 클라이언트 설치

버전 라이브러리를 작성합니다.

사용자 및 권한 구성

독립 실행형 서버 실행

가져오기 초기화

기본 클라이언트 작업

1, 소프트웨어 다운로드

Subversion 서버 프로그램을 다운로드합니다.

공식 홈페이지에서 이진 설치 파일을 다운로드하고 이진 패키지 다운로드 섹션으로 들어가 Windows NT, 2000, XP, 2003 섹션을 찾은 다음 Apache 2.0 또는 Apache 2.2 를 선택하면 다운로드한 내용을 많이 볼 수 있습니다. 현재 setup-subversion-1.5.3.msi 를 다운로드할 수 있습니다 .....

Subversion 용 Windows 클라이언트 TortoiseSVN 을 다운로드합니다.

TortoiseSVN 은 windows 셸을 확장하는 도구 세트이며 Windows Explorer 의 플러그인으로 볼 수 있습니다. 설치 후 Windows 는 Subversion 작업 디렉토리를 인식합니다.

공식 홈페이지는 Tortoiseshvn 으로 이전 SVN 서버와 비슷한 방식으로 다운로드됩니다. 다운로드 페이지에서 다운로드할 버전을 선택할 수 있습니다. 현재 가장 안정적인 버전의 설치 파일은 tortoise hvn-1.5.5.14361-win32-SVN-/kloc 입니다 .....

2. 서버 및 클라이언트 설치

서버 설치의 경우 setup-subversion-1.5.3.msi 를 직접 실행하면 됩니다. 프롬프트에 따라 설치하면 서버를 실행할 수 있는 환경이 생깁니다.

Tortoisesvn 을 설치할 때 tortoisesvn-1.5.5.14361-win32-SVN 을 직접 실행합니다 그러나 완료되면 재부팅할지 여부를 묻는 메시지가 나타납니다. 실제로 재부팅은 SVN 작업 복사본이 windows 에 있는 특별한 스타일일 뿐입니다.

3, 버전 라이브러리 (저장소) 설립

Subversion 서버를 실행하려면 먼저 서버에 데이터를 저장하는 데이터베이스로 볼 수 있는 버전 라이브러리를 설정해야 합니다. Subversion 서버를 설치한 후 직접 실행할 수 있습니다. 예를 들면 다음과 같습니다.

Svn admin create E:\ SVN demo \ repository 는 디렉토리 e: \ SVN demo \ repository 에 버전 라이브러리를 생성합니다.

TortoiseSVN 을 사용하여 이 단계를 그래픽으로 수행할 수도 있습니다.

디렉토리 E:\svndemo\repository 에서-> 를 마우스 오른쪽 버튼으로 클릭합니다 TortoiseSVN-& gt;; 여기에 저장소를 만들고 ... "그러면 버전 라이브러리 모드를 선택하고, 여기서 기본값을 사용하고, 일련의 디렉토리와 파일을 만들 수 있습니다.

4. 사용자 및 권한 구성

E:\svndemo\repository\conf 디렉토리로 이동하여 svnserve.conf 를 수정합니다.

# [일반]

# password-db = 비밀번호

바꿀 내용:

[일반]

암호 -db = passwd

그런 다음 같은 디렉토리에서 passwd 파일을 수정하고 다음 세 줄의 주석을 삭제합니다.

# [사용자]

# Harry = harryssecret

# sally = sallyssecret

결국 다음과 같이 됩니다.

[사용자]

해리 = 해리의 비밀

Sally = sallyssecret

Passwd 파일에서 "=" 앞에 오는 문자는 사용자 이름 뒤에 암호가 옵니다. 또한' [사용자]' 앞에 있는 주석' #' 을 삭제해야 합니다.

5. 독립형 서버를 실행합니다

모든 디렉토리에서 실행:

Svnserver-d-re: \ svndemo \ repository 서버 프로그램이 시작되었습니다. 명령행 창을 닫지 않도록 주의하십시오. 창을 닫으면 svnserve 도 중지됩니다.

6. 임포트 초기화

가져올 프로젝트의 루트 디렉토리 (이 경우 E: \ SVNDEO \ init project, 디렉토리 아래에 readme.txt 파일이 있음) 로 이동합니다.

-> 를 마우스 오른쪽 버튼으로 클릭합니다 TortoiseSVN-& gt;; 가져오기 ...

저장소 URL 에 "svn://localhost/trunk" 를 입력합니다.

가져오기 메시지에 로그 정보를 입력합니다.

완료 후 디렉토리는 변경되지 않았습니다. 오류가 없으면 모든 데이터를 방금 정의한 버전 라이브러리로 가져옵니다.

이 단계는 TortoiseSVN 이 설치된 다른 호스트에서 완전히 수행할 수 있다는 점에 유의해야 합니다. 예를 들어 svnserve 를 실행하는 호스트의 IP 가133.96.121.22 인 경우 URL 에 "SVN:" 을 입력합니다

7. 기본 클라이언트 작업

버전 라이브러리를 작업 복사본으로 체크 아웃하려면 다음과 같이 하십시오.

빈 디렉토리 (이 경우 E:\svndemo\wc 1, 마우스 오른쪽 버튼 클릭->; 체크 아웃, 저장소 URL 에 svn://localhost/trunk 를 입력하여 작업 복사본을 얻습니다.

작업 복사본에서 변경 및 제출:

Readme.txt 를 열고 변경한 다음-> 를 마우스 오른쪽 버튼으로 클릭합니다 범죄 ... 이렇게 하면 변경 사항을 버전 라이브러리에 제출하고 실행할 수 있습니다.

변경 사항을 보려면 다음과 같이 하십시오.

Readme.txt-> 를 마우스 오른쪽 단추로 클릭합니다 TortoiseSVN-& gt;; 이 문서에 대한 모든 제출을 볼 수 있도록 로그를 표시합니다. 버전1-> 를 마우스 오른쪽 버튼으로 클릭합니다 작업 복사본을 비교하면 작업 복사본 파일과 버전 1 의 차이점을 비교할 수 있습니다.

上篇: 2012년 런던 올림픽 배드민턴 남자 복식 결승(중국팀이 금메달 획득) 下篇: Dell 노트북 공식 웹사이트 중 어떤 웹사이트에서 드라이버를 다운로드할 수 있나요?
관련 내용