SVN 빠른 시작 자습서
한 클래스에 형식이 Jdk14Logger로 바뀌었다고 쓰여 있는데 제 프로젝트에서 Log4JLogger를 사용해서 바꿀 수 없습니다.그래서 원본 코드를 모두 체크아웃해서 편집을 다시 수정해야 합니다.
다음에서 시작합니다.http://www.subversion.org.cn/?viewnews-1
Subversion 서버를 어떻게 신속하게 구축하고 프로젝트에서 사용할 수 있는지 이것은 모두가 가장 관심을 가지는 문제이다. CVS에 비해 Subversion은 더 많은 선택이 있고 더욱 쉽다. 몇 개의 명령으로 서버 환경을 구축할 수 있고 사용할 수 있다. 여기에 애니메이션 강좌가 곁들여져 있다.본고는 Subversion의 가장 빠른 강좌를 사용하여 가장 짧은 시간 안에 사용할 수 있는 서버 환경을 구축하는 데 도움을 줍니다. 조금만 조정하면 실제 프로젝트에 응용할 수 있습니다.이 강좌는 다음과 같은 몇 가지 부분으로 나뉘는데 간단하게 설명하기 위해 강좌는 윈도우즈에서 사용하는 방식으로 자원의 유한한 프로젝트 사용을 편리하게 한다.UNIX 환경에서는 설치 방법만 다를 뿐 명령 실행은 크게 다르지 않습니다.
1, 소프트웨어 다운로드
Subversion 서버 프로그램을 다운로드합니다.
공식 사이트에 가서 바이너리 설치 파일을 다운로드하고 바이너리 패키지 다운로드 부분에 와서 Windows NT, 2000, XP and 2003 부분을 찾은 다음에 아파치 2.0 또는 아파치 2.2를 선택하면 많은 다운로드 내용을 볼 수 있습니다. 현재 Setup-Subversion-1.5.3을 다운로드할 수 있습니다.msi .
Subversion의 Windows 클라이언트 TortoiseSVN을 다운로드합니다.
Tortoise SVN은 Windows 셸을 확장하는 도구로 Windows 자원 관리자의 플러그인으로 볼 수 있으며 설치하면 Windows가 Subversion의 작업 디렉터리를 식별할 수 있습니다.공식 사이트는 Tortoise SVN입니다. 다운로드 방식은 앞의svn 서버와 유사합니다. 다운로드 페이지에서 저희가 다운로드할 수 있는 버전을 선택할 수 있습니다. 현재 가장 안정적인 버전의 설치 파일은 Tortoise SVN-1.5.14361-win32-svn-1.5.4입니다.msi.
2, 서버 및 클라이언트 설치
서버 설치, Setup-Subversion-1.5.3 직접 실행.msi, 알림에 따라 설치하면 됩니다. 이렇게 하면 서버가 실행할 수 있는 환경이 있습니다.
TortoiseSVN을 설치하고 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4를 직접 실행합니다.msi는 알림에 따라 설치하면 되지만 마지막에 완성되면 리셋 여부를 알려줍니다. 사실 리셋은svn 작업 복사본을 윈도우즈의 특수한 양식에 적용하는 것일 뿐입니다. 모든 실제 기능과 상관없이 바로 좋은 효과를 보기 위해 기계를 다시 시작합니다.
3, 버전 라이브러리 만들기(Repository)
Subversion 서버를 실행하려면 먼저 버전 라이브러리(Repository)를 만들어야 합니다. 서버에 데이터를 저장하는 데이터베이스로 볼 수 있습니다. Subversion 서버를 설치한 후에 다음과 같이 직접 실행할 수 있습니다.(1)、svnadmin create E:/svndemo/repository
디렉터리 E:/svndemo/repository 아래에 버전 라이브러리를 만듭니다.
(2), 우리는 또한 TortoiseSVN을 사용하여 이 단계를 도형화할 수 있습니다. 디렉터리 E:/svndemo/repository에서 "오른쪽 단추->TortoiseSVN->Create Repositoryhere..."를 누르고 버전 라이브러리 모드를 선택할 수 있습니다. 여기서 기본값을 사용하면 일련의 목록과 파일을 만들 수 있습니다.
주의: 할 때 잘 못 봤는데 (2)가 이어지는 줄 알았어요. (1) 마지막에 발견했습니다. "Subversion reported an error while creating a repository! Make sure the folder is empty and not write protected."마지막으로 다른 빈 폴더를 바꾸어 직접 (2) (1) 과 같은 디렉터리와 파일을 생성해야만 두 가지 방법이 모두 같은 목적을 달성한다는 것을 알 수 있다.4, 사용자 및 권한 구성
E:/svndemo/repository/conf 디렉터리에 오면svnserve를 수정합니다.conf:# [general] # password-db = passwd: [general] password-db = passwd
그리고 같은 디렉터리의passwd 파일을 수정하고 다음 세 줄의 주석을 삭제합니다. #[users] #harry =harryssecret #sally =sallyssecret 마지막으로: [users] harry =harryssecret sally =sallyssecret
passwd 파일에서 "="앞의 문자는 사용자 이름이고 뒤의 문자는 비밀번호입니다."[users]"앞의 주석 "#"은 반드시 삭제해야 합니다.
5, 독립 실행형 서버 실행
임의의 디렉터리에서 실행됩니다:svnserve-d-r E:/svndemo/repository 서버 프로그램이 시작되었습니다.명령줄 창을 닫지 마십시오. 창을 닫으면svnserve가 정지됩니다.
6, 가져오기 초기화
우리가 가져오고자 하는 프로젝트 루트 디렉터리에 왔습니다. 이 예에서 E:/svndemo/initproject입니다. 디렉터리 아래에readme가 있습니다.txt 파일:
마우스 오른쪽 버튼 -> TortoiseSVN -> Import...URL of repository에 "입력svn://localhost/trunk"Import Message에 로그 정보 입력
완성된 디렉터리는 아무런 변화가 없습니다. 만약 오류가 발생하지 않았다면, 데이터는 우리가 방금 정의한 버전 라이브러리로 모두 가져왔습니다.
주의해야 할 것은 이 작업은 TortoiseSVN이 설치된 다른 호스트에서 완전히 진행할 수 있다는 것이다.예를 들어 svnserve를 실행하는 호스트의 IP가 133.96.121.22이면 URL 부분에 입력된 내용은 다음과 같습니다.svn://133.96.121.22/trunk”.
7, 기본 클라이언트 작업
버전 라이브러리를 작업 복사본으로 추출하려면 다음과 같이 하십시오.
임의의 빈 디렉터리에 오면 이 예에서 E:/svndemo/wc1입니다. 오른쪽 단추->Checkout을 실행하고 URL of repository에 입력하십시오svn://localhost/trunk이렇게 하면 우리는 업무 복사본을 얻을 수 있다.
작업 복사본에서 수정 및 제출:
readme를 엽니다.txt, 수정하고 오른쪽 단추->Commit...,이렇게 하면 우리는 수정을 버전 라이브러리에 제출해서 실행할 수 있다.
수정된 내용을 보려면 다음과 같이 하십시오.
readme.txt에서 오른쪽 단추->TortoiseSVN->Show Log를 누르면 이 파일에 대한 모든 제출을 볼 수 있습니다.버전 1에서 마우스 오른쪽 단추로 ->Compare with working copy를 누르면 작업 복사된 파일과 버전 1의 차이를 비교할 수 있습니다.
마지막으로 모든 내용이 애니메이션 파일로 녹음되었으니 참고하시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법
오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다.
결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다.
지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
서버 설치, Setup-Subversion-1.5.3 직접 실행.msi, 알림에 따라 설치하면 됩니다. 이렇게 하면 서버가 실행할 수 있는 환경이 있습니다.
TortoiseSVN을 설치하고 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4를 직접 실행합니다.msi는 알림에 따라 설치하면 되지만 마지막에 완성되면 리셋 여부를 알려줍니다. 사실 리셋은svn 작업 복사본을 윈도우즈의 특수한 양식에 적용하는 것일 뿐입니다. 모든 실제 기능과 상관없이 바로 좋은 효과를 보기 위해 기계를 다시 시작합니다.
3, 버전 라이브러리 만들기(Repository)
Subversion 서버를 실행하려면 먼저 버전 라이브러리(Repository)를 만들어야 합니다. 서버에 데이터를 저장하는 데이터베이스로 볼 수 있습니다. Subversion 서버를 설치한 후에 다음과 같이 직접 실행할 수 있습니다.(1)、svnadmin create E:/svndemo/repository
디렉터리 E:/svndemo/repository 아래에 버전 라이브러리를 만듭니다.
(2), 우리는 또한 TortoiseSVN을 사용하여 이 단계를 도형화할 수 있습니다. 디렉터리 E:/svndemo/repository에서 "오른쪽 단추->TortoiseSVN->Create Repositoryhere..."를 누르고 버전 라이브러리 모드를 선택할 수 있습니다. 여기서 기본값을 사용하면 일련의 목록과 파일을 만들 수 있습니다.
주의: 할 때 잘 못 봤는데 (2)가 이어지는 줄 알았어요. (1) 마지막에 발견했습니다. "Subversion reported an error while creating a repository! Make sure the folder is empty and not write protected."마지막으로 다른 빈 폴더를 바꾸어 직접 (2) (1) 과 같은 디렉터리와 파일을 생성해야만 두 가지 방법이 모두 같은 목적을 달성한다는 것을 알 수 있다.4, 사용자 및 권한 구성
E:/svndemo/repository/conf 디렉터리에 오면svnserve를 수정합니다.conf:# [general] # password-db = passwd: [general] password-db = passwd
그리고 같은 디렉터리의passwd 파일을 수정하고 다음 세 줄의 주석을 삭제합니다. #[users] #harry =harryssecret #sally =sallyssecret 마지막으로: [users] harry =harryssecret sally =sallyssecret
passwd 파일에서 "="앞의 문자는 사용자 이름이고 뒤의 문자는 비밀번호입니다."[users]"앞의 주석 "#"은 반드시 삭제해야 합니다.
5, 독립 실행형 서버 실행
임의의 디렉터리에서 실행됩니다:svnserve-d-r E:/svndemo/repository 서버 프로그램이 시작되었습니다.명령줄 창을 닫지 마십시오. 창을 닫으면svnserve가 정지됩니다.
6, 가져오기 초기화
우리가 가져오고자 하는 프로젝트 루트 디렉터리에 왔습니다. 이 예에서 E:/svndemo/initproject입니다. 디렉터리 아래에readme가 있습니다.txt 파일:
마우스 오른쪽 버튼 -> TortoiseSVN -> Import...URL of repository에 "입력svn://localhost/trunk"Import Message에 로그 정보 입력
완성된 디렉터리는 아무런 변화가 없습니다. 만약 오류가 발생하지 않았다면, 데이터는 우리가 방금 정의한 버전 라이브러리로 모두 가져왔습니다.
주의해야 할 것은 이 작업은 TortoiseSVN이 설치된 다른 호스트에서 완전히 진행할 수 있다는 것이다.예를 들어 svnserve를 실행하는 호스트의 IP가 133.96.121.22이면 URL 부분에 입력된 내용은 다음과 같습니다.svn://133.96.121.22/trunk”.
7, 기본 클라이언트 작업
버전 라이브러리를 작업 복사본으로 추출하려면 다음과 같이 하십시오.
임의의 빈 디렉터리에 오면 이 예에서 E:/svndemo/wc1입니다. 오른쪽 단추->Checkout을 실행하고 URL of repository에 입력하십시오svn://localhost/trunk이렇게 하면 우리는 업무 복사본을 얻을 수 있다.
작업 복사본에서 수정 및 제출:
readme를 엽니다.txt, 수정하고 오른쪽 단추->Commit...,이렇게 하면 우리는 수정을 버전 라이브러리에 제출해서 실행할 수 있다.
수정된 내용을 보려면 다음과 같이 하십시오.
readme.txt에서 오른쪽 단추->TortoiseSVN->Show Log를 누르면 이 파일에 대한 모든 제출을 볼 수 있습니다.버전 1에서 마우스 오른쪽 단추로 ->Compare with working copy를 누르면 작업 복사된 파일과 버전 1의 차이를 비교할 수 있습니다.
마지막으로 모든 내용이 애니메이션 파일로 녹음되었으니 참고하시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법
오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다.
결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다.
지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
(1)、svnadmin create E:/svndemo/repository
임의의 디렉터리에서 실행됩니다:svnserve-d-r E:/svndemo/repository 서버 프로그램이 시작되었습니다.명령줄 창을 닫지 마십시오. 창을 닫으면svnserve가 정지됩니다.
6, 가져오기 초기화
우리가 가져오고자 하는 프로젝트 루트 디렉터리에 왔습니다. 이 예에서 E:/svndemo/initproject입니다. 디렉터리 아래에readme가 있습니다.txt 파일:
마우스 오른쪽 버튼 -> TortoiseSVN -> Import...URL of repository에 "입력svn://localhost/trunk"Import Message에 로그 정보 입력
완성된 디렉터리는 아무런 변화가 없습니다. 만약 오류가 발생하지 않았다면, 데이터는 우리가 방금 정의한 버전 라이브러리로 모두 가져왔습니다.
주의해야 할 것은 이 작업은 TortoiseSVN이 설치된 다른 호스트에서 완전히 진행할 수 있다는 것이다.예를 들어 svnserve를 실행하는 호스트의 IP가 133.96.121.22이면 URL 부분에 입력된 내용은 다음과 같습니다.svn://133.96.121.22/trunk”.
7, 기본 클라이언트 작업
버전 라이브러리를 작업 복사본으로 추출하려면 다음과 같이 하십시오.
임의의 빈 디렉터리에 오면 이 예에서 E:/svndemo/wc1입니다. 오른쪽 단추->Checkout을 실행하고 URL of repository에 입력하십시오svn://localhost/trunk이렇게 하면 우리는 업무 복사본을 얻을 수 있다.
작업 복사본에서 수정 및 제출:
readme를 엽니다.txt, 수정하고 오른쪽 단추->Commit...,이렇게 하면 우리는 수정을 버전 라이브러리에 제출해서 실행할 수 있다.
수정된 내용을 보려면 다음과 같이 하십시오.
readme.txt에서 오른쪽 단추->TortoiseSVN->Show Log를 누르면 이 파일에 대한 모든 제출을 볼 수 있습니다.버전 1에서 마우스 오른쪽 단추로 ->Compare with working copy를 누르면 작업 복사된 파일과 버전 1의 차이를 비교할 수 있습니다.
마지막으로 모든 내용이 애니메이션 파일로 녹음되었으니 참고하시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법
오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다.
결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다.
지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
버전 라이브러리를 작업 복사본으로 추출하려면 다음과 같이 하십시오.
임의의 빈 디렉터리에 오면 이 예에서 E:/svndemo/wc1입니다. 오른쪽 단추->Checkout을 실행하고 URL of repository에 입력하십시오svn://localhost/trunk이렇게 하면 우리는 업무 복사본을 얻을 수 있다.
작업 복사본에서 수정 및 제출:
readme를 엽니다.txt, 수정하고 오른쪽 단추->Commit...,이렇게 하면 우리는 수정을 버전 라이브러리에 제출해서 실행할 수 있다.
수정된 내용을 보려면 다음과 같이 하십시오.
readme.txt에서 오른쪽 단추->TortoiseSVN->Show Log를 누르면 이 파일에 대한 모든 제출을 볼 수 있습니다.버전 1에서 마우스 오른쪽 단추로 ->Compare with working copy를 누르면 작업 복사된 파일과 버전 1의 차이를 비교할 수 있습니다.
마지막으로 모든 내용이 애니메이션 파일로 녹음되었으니 참고하시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다. 결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다. 지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.