2011-01-03 4 views
5

저는 우분투에서 처음으로 개발 한 샌드 박스를 구성하는 새로운 Linux 사용자입니다. 나는 자바와 이클립스를 설치했고 어느 쪽인가를 얻으 려하고있다 파괴적인 또는 Subclipse (나는 어느 쪽이라도 선호하지 않는다). 그러나 그 과정을 시작하기 전에 몇 가지 질문이있다.Ubuntu에서 Eclipse 용 SVN 플러그인 설치

나는 방금 Synaptic을 열고 그것을 통해 다운로드 된 Subversion을 다운로드했습니다.

(1) SVN이 로컬로 배포하는 방법을 잘 모르겠습니다. 내 이해는 SVN 클라이언트 및 서버가; 서버는 저장소를 관리하고 clieent는 서버에 명령을 보냅니다. 이 올바른지? 그렇다면 시냅스를 통해 무엇을 다운로드 했습니까? 클라이언트 및/또는 서버?

(2)이 Eclipse 플러그인은 SVN (클라이언트 또는 서버 ...?)과 함께 제공 되나요? 아니면이 플러그인을 설치하기 전에 SVN을 사전 설치해야합니까? 기본적으로 SVN은 Subclipse 또는 Subversive에 대한 사전 요구 사항입니까?

누군가가 내게 처음으로 SVN의 아키텍처를 설명 할 수 있다면, 그 아키텍처가 어떻게 Synaptic을 통해 SVN을 다운로드하는 방법으로 변환되는지 설명하고, Eclipse 플러그인을 다운로드/설치하는 방법으로 설명합니다. "큰 그림"훨씬 낫다.

도움 주셔서 감사합니다.

답변

1

SVN 서버를 다운로드했습니다. 여러 SVN 클라이언트를 연결할 수 있습니다.

Eclipse 플러그인에는 SVN이 제공되지 않습니다. 다운로드해야합니다.

일단 플러그인을 설치하면 SVN 리포지토리에 연결할 수 있습니다. 자신의 SVN 저장소에 연결하려면 물론 SVN을 설치하고 먼저 만들어야합니다.

그러나 플러그인을 설치하면 액세스 할 수있는 기존 공개 저장소 또는 다른 SVN 저장소에 연결할 수 있습니다. 예 : SVN을 설치하지 않고 플러그인을 설치하면이 Apache Repository에 연결할 수 있습니다.

귀하의 질문에 대한 답변입니다.

+0

감사합니다. 그래서 SVN 서버를 다운로드했습니다. 이제 SVN 서버의 로컬 인스턴스에 연결할 수 있고 모든 프로젝트에 대한 저장소를 만들 수 있습니다. 모든 도움을 주셔서 다시 한 번 감사드립니다! – Zac

+0

예, 서버를 설치하고 시작한 후에는 플러그인을 사용하여 프로젝트의 리포지토리를 생성 할 수 있어야합니다. (저는 Subclipse를 사용합니다, 그러나 Subversive 역시 잘 작동해야합니다) – crnlx

-1

혼란을 해결하는 한 가지 방법은 먼저 무료로 호스팅 된 Subversion 저장소 (예 : http://assembla.com)를 사용하는 것입니다.

그러면 Subclipse 플러그인을 포함한 모든 SVN 클라이언트를 다운로드하고 Assembla의 SVN 저장소에 테스트 프로젝트를 커밋 할 수 있습니다.

Subclipse는 다른 Subversion 클라이언트와 더 잘 작동한다고 가정하기 때문에 Subclipse는 Eclipse의 Team 컨텍스트 메뉴뿐만 아니라 SVN 명령 줄을 사용할 수 있습니다.

http://subclipse.tigris.org/

이 구성 놀고 있는지 클라이언트 측이 제대로 구성되고 얼마 후, 당신은 로컬 서브 버전 서버를 설치에 볼 수 있었다. 클라이언트와 서버를 명확하게 분리하여 변수를 제거하면 처음에는 혼동을 피할 수 있습니다.

0

그렇다면 시냅틱을 통해 무엇을 다운로드 했습니까? 클라이언트 및/또는 서버?Subversion package description 10.10 우분투에서

:

이 패키지는 Subversion 클라이언트 (SVN), 도구 Subversion 저장소 (svnadmin)을 생성하고 네트워크를 통해 저장소를 사용할 수 있도록 (또는 svnserve를) 포함 .

그래서 클라이언트 소프트웨어와 자신의 리포지토리를 만들고 제공하는 소프트웨어가 있습니다.

(2) (...? 클라이언트 또는 서버)

아니, 당신이 install subclipse 필요 이러한 Eclipse 플러그인은 SVN와 함께 마십시오.

이러한 플러그인을 설치하기 전에 SVN을 미리 설치해야합니까?

패키지를 통해 설치하는 한이 점에 대해 걱정할 필요가 없습니다. 우분투의 패키지 관리는 의존성이 자동으로 설치되도록합니다. GNU의 모든 패키지 관리 시스템 AFAIK \ linux 배포판에는이 기능이 있습니다.

5

나는 subclipse를 svnkit과 함께 사용합니다. 둘 다 subclipse의 업데이트 사이트에서 설치할 수 있습니다. 잘 작동합니다. 다른 sotware는 필요하지 않았다. javahl 대신 svnkit을 설정해야합니다. 이것은 환경 설정에서 할 수 있습니다.

설치 도움말/새로운 소프트웨어 설치. 버전에 따라 업데이트 사이트 :

http://subclipse.tigris.org/update_1.8.x

http://subclipse.tigris.org/update_1.6.x alt text

설정 창/환경 설정. (하단의 svkit 선택) : alt text

1

1º 질문 : 정확합니다. Synaptic에 관해서는, 그것이 하나의 서버라고 생각합니다.

2º 질문 : 아니요, 그렇지 않습니다! 이클립스 플러그인은 클라이언트이기 때문에 IDE 외부에 SVN을 설치할 필요가 없다. 그것은 모두 내장되어 있습니다. 유용 할 수

상세 정보 :

Assembla 저장소를 사용하여 이클립스에 SVN을 구성하는 방법 :

  • 작성하거나 Eclipse에서 기존 프로젝트를 엽니 다.
  • Eclipse에 SVN 플러그인이 올바르게 설치되었는지 확인하십시오.
  • Assembla의 웹 사이트에서 프로젝트의 URL을 복사하십시오.
  • 프로젝트> 팀> 프로젝트 공유> SVN 위에 오른쪽 버튼을 클릭하십시오. 표시된 창에서 프로젝트의 경로를 URL 필드에 복사하십시오. URL 끝에/trunk를 기억하십시오.
  • 필수 입력란에 사용자에게 알려주고 (사용자의 이메일이 아니라는 것을 조심하십시오) 비밀번호를 입력하고 인증 저장 옵션을 선택하십시오. 그렇지 않으면 로그인과 비밀번호가 항상 필요합니다.
  • 마침을 클릭하십시오.
  • 댓글을 추가하고 프로젝트의 파일을 업로드하면 커밋의 화면이 열립니다. 새 프로젝트 라해도 Eclipse는 프로젝트의 모든 기본 폴더 구조를 작성합니다.
  • 확인을 클릭하면 완료됩니다. 코드가 Assembla의 온라인 서버에 업로드됩니다.
  • Assemblas의 웹 사이트를 열고 저장소에 트렁크 폴더에 액세스 한 다음 프로젝트의 소스 코드를 탐색하십시오. 주석을 시험해보고 코드에 적용된 자동 형식이 더 읽기 쉽게 표시되는지 확인하십시오. 같은 프로젝트에서 작업

    • 무제한 useres :

    는 여기가 Assembla 서비스의 몇 가지 장점이 있습니다.

  • 거대한 문서 및 지원 외에도 프로젝트를 사용하고 생성하고 가져오고 모든 서비스를 사용하기 쉽습니다.
  • 1GB의 공간.
  • 소스 코드에 대한 온라인 액세스 권한으로 주석 처리 가능.
  • 데이터 트래픽을 암호화하십시오.
  • 우수하지만 별도로 지불되는 사이트의 여러 도구와의 통합.
  • 공정한 가격으로 엄청난 이익을 제공하는 유료 서비스를 언제라도 빌릴 수 있습니다. (서비스 목록을보십시오).
0

가장 쉬운 방법 :

도움말 ->이클립스 마켓 플레이스, 검색 하여 Subclipse, 설치를 클릭 한 다음 설치 과정을 완료하는 지침을 따르십시오.