2010-01-29 4 views
1

두 명의 개발자로 구성된 팀이 있습니다. 하나의 소스 코드 저장소를 갖고 싶습니다. Visual SourceSafe에 익숙하지 않습니다.이 방법으로 VSS를 사용할 수 있습니까? VS 팀이 무엇인지 모르기 때문에 묻습니다. 우리에게는 VS 팀이 없습니다. 우리 둘 다 VS가 있고, 하나는 2010 베타이고 다른 하나는 2008입니다.Visual Studio 소스 제어 질문

또는 SVN을 사용하는 것이 가능합니까?

답변

0

Windows 파일 공유를 통해 VSS 보관 파일을 공유하고 사용할 수 있습니다 (예). 퍼 보스를 http://www.perforce.com에서 잡고 무료 2 사용자 라이센스를 사용할 수도 있습니다. VS.Net 통합으로 2 명의 사용자가 무제한의 아카이브 크기를 사용할 수 있으며 설치가 매우 쉽습니다. SVN은 괜찮은 옵션이지만 Visual Studio로 통합하는 데는별로 신경 쓰지 않습니다. 제 의견으로는 Visual Studio에 가장 적합한 SVN 통합은 Visual SVN입니다 : http://www.visualsvn.com/

+0

VS와 퍼펙트 통합을 좋아합니까? VSS를 사용하지 않는 이유가 있습니까? – bmw0128

+0

역사적으로 VSS에는 보관 파일을 손상시키는 습관이 있습니다. 아마 그것은 지금 고쳐졌지만, 나는 과거의 경험에서 그것을 좋아하지 않습니다. –

+0

은 파일을 한 명 이상의 사용자가 체크 아웃 할 수있는 동시 유형 시스템을 수행하므로 적절하게 병합해야합니까? – bmw0128

1

동일한 Repo를 사용할 수 있습니까? 예
Visual Studio의 버전이 다른 동일한 프로젝트에서 작업 할 수 있습니까? 아마.

SVN은 Ankh과 같은 플러그인 이외의 비주얼 스튜디오와 관련이 없으므로 사용중인 개발자 환경에 관계 없습니다.

VSS 또는 SVN은 동일한 코드에서 작업하는 여러 사람에게 유사한 도구입니다. 같은 프로젝트에 여러 프로젝트가 존재할 수 있습니다.

0

짧은 대답 : 무료이기 때문에 지금은 SVN으로 갈 수 있습니다. VS Team System을 사용해 볼 수 있으면 여유가 있습니다. VSS에서 멀리 떨어진 곳 (이 모두는 하나의 저장소로 여러 개발자를 지원합니다).

VSS, VS Team 및 SVN에 대해 언급했습니다. 내가 그들을 모두 사용했습니다, 그래서 당신에게 정보의 비트를 제공 할 수 있습니다 :

  • VS 팀이 잘 작동하는 것 같다, 하나의 문제는 나는 현재 2000 $ + 비용 믿는다 가격입니다. 나는 VS 2010을 싼 버전의 Visual Studio에 포함시킬 수 있다고 믿습니다. 따라서 인기있는 옵션이 될 수 있습니다.

  • SVN은 나를 위해 훌륭하게 (우리는 Tortoise 클라이언트를 사용) 매우 인기가있는 것으로 보입니다.

  • VSS는 권장되지 않으며 Microsoft에서 최소로만 지원하는 것으로 보입니다. 대부분의 사람들은이 문제에서 벗어났습니다.

모든 3은 동일한 저장소로 작업하는 하나 이상의 개발자를 지원하기위한 것입니다. 이 일에 익숙해지는 데 약간의 시간이 걸릴 수 있으며, 사람들이 일을 찾을 수있는 모범 사례가 있습니다. 여기에 몇 가지 아이디어가 있습니다 : 당신이 코드 소유권, 또는 동일한 파일에 작업을 여러 사람이 공유 한 경우

  • , 당신은 코드를 검사에 해결해야 할 많은 충돌이있을 수 있습니다 이것은 비공식적 최소화 할 수있다. 개발자 간의 원활한 의사 소통을위한 커뮤니케이션.

  • 일반적으로 개발자는 최신 코드를 받아서 체크인 전에 코드베이스를 빌드해야합니다. 자동으로이를 확인하는 연속 통합 서버가 있습니다. .

0

SVN은 특히 TortoiseSVN windows explorer 플러그인을 사용하는 경우 매우 좋습니다. 이렇게하면 탐색기를 통해 변경 한 파일을 볼 수 있습니다. 동일한 로컬 네트워크에서 작업하는 경우 포함되어있는 svnserve를 통해 액세스를 허용 할 수 있습니다. 그렇지 않으면 아파치를 사용하는 것이 더 낫다. 이것에 대한 지침이 SVN에 포함되어 있습니다.

Visual Studio의 두 가지 맛을 사용하는 한 장기적인 솔루션으로는 작동하지 않을 수 있습니다. 문제는 프로젝트 파일이 호환되지 않아 공유 할 수 없으므로 잠재적으로 코드 문제가 발생한다는 것입니다. 또한 Visual Studio 2010에는 2008 년에는 사용할 수없는 C# 및 C++의 확장 기능이 포함되어 있습니다. 파트너가 이들 중 하나를 사용하는 경우 컴파일하려고 시도 할 때까지는 명확하지 않습니다.

Visual Studio 2010은 업그레이드 할 수있는 시점 인 April (?)까지 무료로 사용할 수 있습니다. 그렇지 않으면 VS2008 표준 사본은 ~ 200 달러입니다.

0

짧은 답변 예 ...하지만 Team Foundation Server (TFS)를 내놓고 있기 때문에 Microsoft가 VSS로 많은 것을 할 것입니다. 대부분의 사람들이 VSS를 떠나고 있다고 말하는 것은 공평하다고 생각합니다.

SVN 또는 Preforce와 같은 다른 옵션을 살펴볼 수 있습니다. 체크 아웃 wikipedia article

source control 시스템에서 Eric Sink의 게시물을 확인하십시오.이 가이드는 일반적으로하는 일에 대한 좋은 입문서입니다.이 회사는 소스 제어 시스템을 사용하므로이 분야에 대한 지식이 풍부합니다.

버그 추적과 생각이 있다면 소스 제어와 통합하는 것이 좋습니다. 대개 통합 된 (또는 스위트의 일부) 경우 자신을 "응용 프로그램 수명주기 관리"소프트웨어라고합니다. 그래서 TFS와 같은 것은 제품의 일부로 bug \ workitem을 추적하므로 소스 코드 체크인은 버그 나 요구 사항과 관련 될 수 있습니다.

tep

관련 문제