Maven 프로젝트에서 SVN을 사용하여 코드 업로드 및 다운로드

SVN 서버는웨어 하우스, 사용자 및 그룹을 생성합니다 (상세하지 않음).

 


 

트렁크 는 중추입니다. 우리 모두 여기서 개발 중입니다. 이것은 앞으로 개발되어야하는 릴리스 버전, 빅 버전입니다. 버전에 버그 있으면 브랜치 에서 작은 버전 개발하고 마지막으로 트렁크에 병합합니다. 업로드 할 트렁크 URL 주소를 복사 합니다 . https 프로토콜입니다.


https에 사용되는 포트는 433 입니다.

에서 일식 에서 각 프로젝트 팀 -> shareproject-> SVN-> 트렁크 URL을

 


클릭 완료

 

동기화 하려면 예를 클릭하십시오.

 

Eclipse 는 동기화 창으로 이동합니다. 이때 코드는 여전히 로컬이며 녹색 더하기 기호가있는 파일은 모두 업로드됩니다. 옆에있는 버튼에는 업로드, 다운로드 및 동기화 기능이 있습니다.



코드를 제출 SVN

모든 사람의 컴퓨터 구성이 다르므로 .settings .project 업로드 를 무시 해야합니다. 제출하기 전에 무시해야합니다!

 


 

돌아가서 svn 서버에서 새로 고침하면 제출 된 프로젝트가 표시됩니다.


 

그런 다음 다른 디렉토리를 업로드 하면 maven 프로젝트에 충돌 발생하고 업데이트 한 다음 제출하십시오.

 

이때 매번 .settings .project 를 무시 하는 것은 번거 롭습니다. 다음 같이 할 수 있습니다.

에서 의 환경 일식 팀 -> git-> 무시 된 자원 -> 추가 패턴


.settings.project .classpath 추가

 

프로젝트 제출 후 클릭하여 동기화 (첫 번째 버튼)

 

Maven 집계 프로젝트를 제출할 때 java 프로젝트의 bin 디렉토리 해당 하는 target 도 무시해야합니다 .

Bin 디렉토리는 svn에 업로드 할 필요가 없습니다 . 무시 된 리소스 대상 추가 할 수도 있습니다 .

 

 

프로젝트를 제출하고 동기화 한 후 집계 프로젝트 아래의 하위 프로젝트를 제출할 필요 는 없지만 하위 프로젝트에 작은 버킷이 없습니다.

Mark, svn 의해 관리 되지 않음을 의미 하며 마우스 오른쪽 버튼을 클릭하여 삭제하지만 하드 디스크 삭제를 확인하지 마십시오. 이는 프로젝트의 참조를 삭제 한 다음 도입하는 것과 동일한 논리적 삭제 일뿐입니다.

 

 

집계 프로젝트 import-> maven-> existing maven projects를 마우스 오른쪽 버튼으로 클릭하면 하위 프로젝트를 가져올 수 있으며 작은 버킷 으로 표시됩니다.

 




SVN 에서 코드 다운로드

Eclipse 에서 방금 제출 한 모든 프로젝트 삭제


 

설치 VisualSvn 서버 오류 해결을 설치 SVN의 플러그인 참조 내 CSDN

JavaEE 아이콘 옆에있는 작은 상자를 클릭 하면 다음 선택 상자가 팝업되고 SVN 자원 라이브러리 조사를 선택하십시오.

 

이때 표시되는 페이지는 서버 측 항목이므로 임의로 삭제할 수 없습니다. 여기서 서버 측을 삭제하면 사라집니다.

 

JavaEE 인터페이스로 돌아 가기 import-> svn

 

프로젝트를 가져 오기로 선택한 경우 다음 체크 아웃은 두 번째 프로젝트를 선택하는 것입니다.


 

여러 프로젝트를 선택한 경우 다음 단계로 이동하십시오. 다운로드 후 하위 프로젝트가 없습니다. 하위 프로젝트를 수동으로 가져와야합니다. 통합 된 프로젝트를 클릭하기 만하면 가져올 수 있습니다. 위에서 소개 한 방법입니다.

 

다음으로 다운로드 한 프로젝트가 Maven 프로젝트의 디렉토리 구조 가 아님 을 알 수 있습니다 . Maven 프로젝트 로 변환해야합니다 . 전송 과정에서 종속성에 따라 전송되며 그렇지 않으면 오류가 발생합니다. 먼저 parent (configure-> convert to maven project)로 전송 한 다음 다른 하위 프로젝트로 전송합니다.

 



 

 


추천

출처blog.csdn.net/kerwinJu/article/details/65630079