2011-01-19 7 views
1

전 Subversion에서 설정해야하는 비주얼 스튜디오 프로젝트가 있습니다. 다음은 제가 도와 드리고 싶은 질문입니다 :버전 관리 소프트웨어 및 서브 버전

  1. Subversion을 위해 설치할 바이너리 패키지. CollabNet, SlikSVN, Wandisco 및 Win32svn이 있습니다. Win32svn이 설치되었지만 이것이 맞는지 확실하지 않습니다.
  2. 서버에 설치하고 tortoisesvn을 클라이언트로 사용하고 싶습니다.
  3. 내가 상속 한 프로젝트에는 SVN 파일이 있습니다. SVN에 프로젝트를 추가하거나 가져 오는 가장 좋은 방법은 무엇입니까?

자말은

답변

3

이미 프로젝트에 .svn 폴더가있는 경우 저장소의 어딘가에 묶여있을 수 있습니다.

windows에서 svn 저장소를 호스팅하는 좋은 솔루션은 visualSvn http://www.visualsvn.com/이며 서버와 클라이언트를 가지고 있습니다. 클라이언트는 작업을 선호하는 방식이라면 Visual Studio와 통합됩니다.

+0

첫 번째 문장의 경우 '+ 1'입니다. – sbi

2

나는 비주얼 스튜디오에에서 TortoiseSVN을 통합하기위한 매우 충분 VisualSVN을 권장하지 않습니다. 그것은 비싸지 않고 그것을 산들 바람처럼 만듭니다.

+0

몇 가지 질문에 답하십시오. 나는 서버 설치라고 생각했던 http://subversion.apache.org/packages.html에서 패키지를 사용했다. 설치 프로그램은 아파치 대신 서비스를 사용합니다. VisualSVN을 설치하면 비주얼 인터페이스를 제외하고 동일하거나 다를 수 있습니다. – Jamal

+0

@ user581731에는 두 가지 Visual SVN 제품이 있습니다. Visual Studio 용 VisualSVN 플러그인 (저렴한 가격) 및 실제 SVN 서버 (둘 다 해당 웹 사이트에서 제공). SVN 서버는 기업용이 아닌 에디션에서 무료로 사용할 수 있습니다. –

+0

모두에게 감사드립니다. 이것은 첫 번째 게시물이며 인상적입니다. – Jamal

6

1. 바이너리 패키지가 서브 버전 용으로 설치됩니다. CollabNet, SlikSVN, Wandisco 및 Win32svn이 있습니다. Win32svn을 설치했는데 이것이 맞는지 아닌지 잘 모르겠습니다.

클라이언트 또는 서버에 대해 이야기하고 있습니까? 마지막으로 Windows를 검색했을 때 클라이언트, CollabNet과 Slik을 발견했습니다. 전자는 등록을 요구했고 후자는 등록하지 않았기 때문에 후자를 사용했습니다. 내가 서버을 필요로 할 때, 일부 sysadmin이 아파치와 모든 휘슬과 벨을 가진 컴퓨터를 설정했거나 무료로 VisualSVN Server을 사용하여 컴퓨터를 설정했습니다.

2. 서버에 설치하고 tortoisesvn을 클라이언트로 갖고 싶습니다.

우수. 이것에 관한 당신의 질문은 무엇입니까?

3. 내가 상속 한 프로젝트에는 SVN 파일이 있습니다. SVN에 프로젝트를 추가하거나 가져 오는 가장 좋은 방법은 무엇입니까? 프로젝트가 .svn 파일이있는 경우

NerdFury 눈치로

, 그것은 이미 SVN 저장소에서 호스팅 을합니다. 그 위치를 찾으려면 SVN 명령 줄 클라이언트 (프로젝트의 루트 폴더에 svn info 호출) 또는 TortoiseSVN (루트 폴더의 속성 대화 상자에있는 SVN 탭)을 사용할 수 있습니다.

가져올 수 없거나 사용하고 싶지 않은 경우 가져 오려면 먼저 .svn 폴더를 제거해야합니다. 일반적인 방법은 작업 복사본에 svn export하는 것입니다. 저장소에서 사용할 수없는 경우 (일부 답변에 따르면 지금은 찾을 수 없습니다) 작동한다고 가정합니다.물론 작업 복사본에서 새 저장소로 가져 오기 은 프로젝트의 기록을 삭제합니다.

이전 SVN 저장소에 액세스 할 수 있지만 자신 만의 새 저장소를 계속 사용하고자하는 경우 새 저장소로 import the whole project, history and all을 사용할 수 있습니다.


물론 작업하기 전에 먼저 백업이 있는지 확인해야합니다.