어떤 Subversion 클라이언트를 사용해야합니까? [닫은]


14

PHP 웹 사이트에 Subversion 소스 컨트롤을 사용하고 싶습니다 . 그것은 내가 임대하는 웹 공간에 설치됩니다 : hooray!

Subversion의 웹 사이트에는 거대한 클라이언트 응용 프로그램 목록이 있습니다. http://subversion.tigris.org/links.html#all-clients

어느 것이 추천 될 수 있습니까? PC에 Windows XP가 설치되어 있습니다. 그리고 나는 그것을 지불하고 싶지 않으므로 무료 고객이 할 것입니다.

내가 사용했던 시각 SourceSafe를 하고 팀 파운데이션 서버를 비주얼 스튜디오 2008에서.

편집 : 아마도 Eclipse와 통합되는 것일까 요?

편집 2 : Smashing Magazine의 Subversion 과 관련하여 Subversion을 사용한 버전 제어를위한 Ultimate Round-Up 기사를 찾았 습니다 .


VS2008에서 Tortoise와 관련된 유일한 문제는 VS에 통합되어 있지 않기 때문에 VS에서 바로 체크인 / 체크 아웃 할 수 없다는 것입니다. 그러나 이것은 나에게 작은 불편입니다. 난 그냥 당신이 알고 싶어;)
Marc-Andre R.

VS를 사용하지 않을 것입니다. 나는 그것에 대한 경험이 있으므로 그처럼 보이는 것이 나에게 잘 작동합니다.
Natrium

Jeff Atwood codinghorror.com/blog/archives/000660.html 에서 Visual Source Safe를 사용하지 마십시오.
사용자

답변:


46

직장에서 TortoiseSVN 을 사용 하며 매우 잘 작동합니다. 나는 확신 그것의 하나가 아닌 경우입니다 Windows 용 가장 인기있는 SVN 클라이언트 :

Windows 탐색기 셸 통합 기능이 있으므로 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에 멋진 TortoiseSVN 메뉴가 있습니다.

그리고 무료입니다!


저도 마찬가지입니다. 중요한 프로젝트에서 사용했습니다. 쉘 통합은 좋았습니다.
alex

SVN 또는 CVS 클라이언트에서 종종 얻을 수있는 쓸모없는 기능없이 멋진 클라이언트, 간단하고 사용하기 쉬운 것도 이미 사용했습니다.
Marc-Andre R.

매력처럼 작동합니다. 툴바가 언제 제공되는지 궁금하십니까? 오른쪽 클릭 컨텍스트 메뉴를 실제로 좋아하지 마십시오. 시간이 걸립니다.
ymasood

간단하게 작동합니다.
Randell

TortoiseSVN을 사용하고 있으며 셸 통합이 가장 좋고 최악의 부분입니다. 사용하지 않으면 메모리가 부풀어 오르고 비 쉘 클라이언트와 마찬가지로 메모리를 끌 수는 없지만 몇 번의 비용 가치가 있습니다.
Dinesh Manne

13

AnkhSvn 은 Subversion을위한 좋은 (무료) Visual Studio 플러그인입니다.

또한 TortoiseSVN을 사용합니다 (Bena에서 권장 한대로). 두 사람은 행복하게 함께 일합니다.


별로 좋지 않았지만 이제는 VSS보다 훨씬 낫습니다. VSS 사용에 대한 마지막 반 합리적인 변명은 마침내 사라졌습니다.
MGOwen

10

Eclipse와 함께 사용하기 위해 Subclipse를 시도 할 수 있습니다. 그러나 나는 그것을 직접 사용하지 않았으므로 장단점을 모른다!


1
서브 클립은 x86 (32 비트 플랫폼)에서만 사용할 수 있으므로 실제로 32 비트 JVM을 사용해야합니다. 그것은 100 % 순수 자바 솔루션
피터 파커

7

대부분의 경우 TortoiseSVN이 가장 좋은 방법 일 것입니다. 그러나 좀 더 복잡한 병합 작업과 같은 일부 사용 사례의 경우 Windows에서도 원래 svn명령 줄 클라이언트 를 고수 할 수 있습니다 . 적어도 이것이 Windows를 사용하는 동료가 일반적으로 거북이를 사용하더라도 볼 수있는 것입니다 ...

정당성 및 리소스에 대해서는 이 답변 과 그에 대한 주석 (유사한 Linux 질문)을 참조하십시오 .


물론 IDE 통합은 많은 사람들에게 최고의 솔루션입니다. (직접 경험을 통해 IntelliJ IDEA의 Subversion 통합이 우수하다고 말할 수 있습니다.)
Jonik

5

Subversive 프로젝트는 Eclipse에 Subversion (SVN) 통합을 제공하는 것을 목표로합니다. Subversive 플러그인은 Eclipse 워크 벤치에서이 CVS 후속 버전 제어 시스템으로 작업 할 수있는 기능을 제공합니다. 표준 Eclipse 배포에 번들로 제공되는 CVS 플러그인을 사용하여 CVS 저장소에서 오랫동안 가능했던 것과 거의 동일한 방식으로 Subversion 저장소로 작업 할 수 있습니다.

Subversive 플러그인의 일반적인 기능은 CVS 플러그인의 기능과 매우 유사합니다.

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

파괴적인 프로젝트


3

일반적으로 여기에 네 개의 SVN 클라이언트를 설치했습니다.

현재 사용중인 환경에 따라 둘 중 하나를 사용하는 경향이 있습니다. 그러나 중요한 점 : 여러 클라이언트가 있고 Subversion이 작업 사본 형식을 다시 변경하는 경우 모두 새 버전으로 업그레이드해야합니다. 그들이 모두 단일 라이브러리를 공유한다면 훨씬 쉬울 것입니다 ...


3

Windows와 Linux에서 작업해야하므로 RapidSVN을 사용하며이 도구는 두 환경에서 모두 실행됩니다. 트릭을 수행하고 무료입니다.


2

Visual Studio에 통합되는 (무료) 솔루션을 원한다면 AnkhSVN 을 사용해보십시오. 나는 지금까지 그것을 성공적으로 사용했으며, 그것을 사용하지 않는 유일한 이유는 거북이를 선호하기 때문입니다.


Visual Studio에 통합 할 필요는 없습니다.
Natrium September



1

물론 Netbeans 의 로컬 설치에 플러그인을 사용할 수있는 이유 !


Netbeans과의 +1 Subversion 통합은 완벽하게 작동합니다
Randell

1

나는 여전히 Eclipse를 사용할 때 Subclipse를 사용했으며 버그 추적 플러그인을 mylar에 묶어 버그 ID로 커밋을 태그했습니다.

이제 명령 행을 사용합니다.


1

smartSVN은 제한 모드에서 무료로 사용할 수 있으며 제한이 있어도 상당히 좋습니다.



0

OS X의 경우 버전을 지나갈 수 없습니다 . 지금까지 존재 한 최고의 GUI 서브 버전 클라이언트 여야 합니다 . 비슷한 프로그램이 Windows에 존재하지 않는 것은 부끄러운 일입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.