2009-05-23 2 views
3

Visual Studio에서 SVN을 사용하는 방법을 읽었습니다. VS 2008을 사용하고 있으며 VS 2008에서 SVN을 사용할 때 발생할 수있는 문제에 대해 걱정하고 있습니다.VS 2008에서 SVN 사용시 문제

누구나 SVN + VS 2008에서 경험을 공유 할 수 있습니까?

감사합니다.

참고 : GIT를 믹스에 던지면서 내가 물어보고 싶은 진짜 질문을 희석시킨 것을 깨달았습니다. 그래서, 나는 단지 SVN + VS로 질문을 제한했다.

답변

1

IDE가 리팩토링 작업 (예 : 파일 이름 바꾸기)을 지원하는 경우 IDE-VC 통합이 가장 중요합니다. Subversion과의 통합없이 Eclipse JDT를 사용하면 Subversion에 파일이 제거되었다고 통보하지 않는 한 "svn update"후에 이름이 변경된 클래스가 다시 나타나기 때문에 비효율적입니다.

"파일 시스템을 변경하는"리팩토링을하지 않으면 IDE에서의 VC 통합이 중요하지 않으며 TortoiseSVN과 같이 잘 수행 할 수 있습니다.

+0

동의합니다. Eclipse + subclipse가 SVN과 어떻게 작동하는지 보았으므로 적절한 IDE 통합이 SVN의 모든 기능을 활용하는 것이 중요하다고 생각합니다. Jesper에게 지적 해 주신 것에 감사드립니다. – magius

2

Visual Studio 2008을 svn과 인터페이스하려면 플러그인이 필요합니다. Ankh가 꽤 인기있는 것 같고 나는 Visual SVN에 대해 들어 보았습니다.

2

개인적으로 IDE 통합에 너무 흥분하지 않습니다. 탐색기에서 TortoiseSVN을 사용합니다. IMO는 VS에 더 많은 가중치를주지 않고도 잘 작동합니다. AnkhSVN, Visual SVN 및 SlickEdit 버전 관리 도구 상자는 통합 된 도구입니다.

는하지만 내가 이해에서 (대화에서만), 힘내! = SVN ...

+0

Visual Studio의 시각적 요소는 내가 물건을 추가 할 때 기억합니다. o – Gromer

+0

TortoiseSVN이 탐색기에서 알려줍니다. "파일을 추가 하시겠습니까?"라고 말하면 파일/폴더에 큰 물음표가 나타납니다. 커밋 할 때 화면에 표시됩니다. 놓치기 어렵게 만듭니다. –

+0

나는 마크와 함께있다. 나는 실제로 IDE 플러그 - 인보다는 TortoiseSVN을 통해 내 버전 관리를 선호한다. 훨씬 더 깔끔하고 소스 제어 (SVN에 저장하기 위해 뭔가를 추가 할 필요가 없습니다. 모든 것이 저장된 폴더 만)를 제어 할 수 있습니다. – Chris

1

내가 함께 및 VS 2008 IDE 플러그인없이 모두 SVN을 사용했습니다 더 문제를 본 적이있다.

0

Visual Studio 통합과 관련된 모든 것보다 svn과 git의 다른 패러다임으로 인해 더 큰 차이점을 보게 될 것입니다.

이러한 차이점을 설명하는 것은 약간의 일이며 어느 쪽이든 다양한 방법으로 삶을 행복하게 만들 것이므로 어느 것을 사용하는지 걱정하지 않을 것입니다. 나중에 언제든지 변경할 수 있으며, 두 경로를 모두 사용하기 전까지는 차이점을 이해하지 못할 것입니다.

1

VS TortoiseSVN은 정말 훌륭하지만 VS 2008을 사용하는 경우 VisualSVN이 환상적입니다. VS 개발자 (또는 Windows에서 일반적으로 실행되는 경우)에게는 힘든 일입니다.

1

SVN + VS2008에 대한 몇 가지 옵션이 있습니다.

1) VS2008과 통합하지 않고 TortoiseSVN을 사용하십시오. 이것은 내가 대부분의 시간을 사용하는 것이므로 아무런 문제가 없습니다. (IDE를 한 번만 사용하면 괜찮습니다.)

2) TortoiseSVN을 사용하여 사용자 지정 도구 모음 단추를 TortoiseSVN 자동화 명령에 매핑하여 직접 VS2008과 통합하십시오. See this blog

3) VisualSVN을 사용하십시오 (이 사람들은 TortoiseSVN을 VS2008에 완전히 통합합니다!(무료 및 오픈 소스,하지만) TortoiseSVN을 기반으로하지)

4) 사용 AnknSVN

2

Agent SVN는 MS-SCCI입니다 비주얼 스튜디오 작동 및 기능을 플러그인은 MS-SCCI 때문에, Visual Studio 자체에있는 소스 제어 메뉴와 직접 통합됩니다.

관련 문제