Google 코드에서 SVN / Tortoise를 사용하여 코드를 다운로드하려면 어떻게해야합니까?


88

방금 Witty 라는 Herding Code 팟 캐스트 직원 HerdingCode 가 개발 한 것으로 생각되는 정말 멋진 WPF 트위터 클라이언트를 보았습니다 . (또는 적어도이 클라이언트를 사용하는 많은 사람들을 봅니다). 이 프로젝트는 현재 Google 코드에 게시되어 있습니다.

Google 코드의 많은 프로젝트는 버전 제어 시스템 (Wtty 포함)으로 Subversion을 사용합니다. Subversion을 사용한 적이 없어서 코드를 다운로드하려면 어떻게해야할지 모르겠습니다.

이 프로젝트의 소스 페이지 ( google code witty source )에서 다음 지침을 제공합니다.

비회원은 HTTP를 통해 익명으로 읽기 전용 작업 사본을 확인할 수 있습니다.
svn 체크 아웃 http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

코드를 다운로드 할 수 있도록 위의 명령을 입력해야하는 위치가 혼란 스럽습니다.

SVN과 Tortoise를 설치했습니다 (거의 아무것도 알지 못함).

도움을 주시거나 올바른 방향으로 안내해 주셔서 감사합니다.

... 에드 (@emcpadden)


이것은 거북이 1.8에서 작동하지 않는 것 같습니다. 즉 svn 체크 아웃 옵션이 없습니다. 그러나 cvs 체크 아웃 옵션이 있습니다. 그리고 예, URL을 붙여 넣는 것은 작동하지 않습니다 :(
Dr Deo

답변:


99

Tortoise (별도의 SVN 클라이언트가 필요하지 않음)를 설치 한 후 어딘가에 프로젝트에 대한 새 빈 폴더를 만들고 Windows에서 마우스 오른쪽 단추로 클릭합니다. 에 대한 옵션이 있어야합니다 SVN Checkout. 해당 옵션을 선택하면 대화 상자가 열립니다. 위에 게시 한 URL을 해당 대화 상자의 첫 번째 텍스트 상자에 붙여넣고 "확인"을 클릭합니다.


31
Google 코드 지침은 속일 수 있습니다. 그들은 "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only"라고 말합니다. URL에 "mock-as3-read-only"를 실수로 포함하여 공백이 서식 문제라고 생각합니다. jodonnell이 말했듯이, / trunk까지만 더하십시오.
Axonn 2010

10
Google 코드 지침은 명령 줄 전용입니다. 명령 줄에서 실행할 때 끝에있는 이름은 코드가 체크 아웃 된 로컬 폴더 이름입니다.
Edward

감사합니다 @Axonn !! 나에게도 같은 일이 일어났습니다. 나는 체크 아웃이 작동하지 않는 이유를 알아 내기 위해 15 분을 낭비했다.
아론

replicaisland.googlecode.com/svn/trunk는 읽기 replicaisland 전용 URL이 존재하지 않습니다
아자

Axonn의 의견을 읽지 않은 경우에만 15 분을 낭비하려고했습니다.
noob

16

코드를 보관할 폴더를 만들고 마우스 오른쪽 버튼으로 클릭합니다. SVN Checkout ...을 선택하고 저장소 URL 필드에 http://wittytwitter.googlecode.com/svn/trunk 를 입력 합니다.

당신은 또한 실행할 수 있습니다

svn checkout http://wittytwitter.googlecode.com/svn/trunk

보관하려는 폴더의 명령 줄에서 (물론 svn.exe가 경로에 있어야합니다).


명령 줄 방법이 Mac OS X에서도 동일하다는 것을 포함하고 싶었습니다.
Chunky Chunk


7

고르다 Tortoise SVN - > Settings - > NetWork

필요한 경우 필요한 프록시를 입력 한 다음 확인하십시오.


4

다운로드하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 엽니 다. tortoise-svn -> repo-browser .

다음 창에서 위의 URL을 입력하십시오.

trunk폴더를 마우스 오른쪽 버튼으로 클릭하고 checkout(나중에 SVN에서 업데이트하려는 경우) 또는 export(해당 개정판의 사본을 원하는 경우 ) 중 하나를 선택합니다 .



1

저처럼 Tortoise SVN이있는 경우 Google 링크를 사용하고 URL 만 복사하세요.

일반-(svn 체크 아웃 http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only)

URL로 수정 됨-( http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

폴더를 만들고 빈 공간을 마우스 오른쪽 버튼으로 클릭하십시오. Repo를 찾아 보거나 체크 아웃을 통해 모두 다운로드 할 수 있습니다.

Google 회원이되어야하는지 아닌지는 모르겠지만 혹시나해서 가입했습니다. 코드로 재미있게 보내십시오.

Misanthropy


1
  • svn 바이너리 다운로드
  • 어딘가에 압축을 풀고 binPATH 환경 변수에 폴더를 추가하십시오.
  • 명령 줄 콘솔 (cmd.exe)을 엽니 다.
  • 거기에 "svn checkout ...."명령보다 입력하십시오.
    • 먼저 cd프로젝트 코드를 다운로드 (예 : 체크 아웃)하려는 위치로 이동하십시오.

1

방화벽 뒤에있는 경우 연결하도록 Tortoise 클라이언트를 구성해야합니다. 창의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "TortoiseSVN"을 선택하고 "설정"을 선택한 다음 패널 왼쪽에서 "네트워크"를 선택합니다. 모든 필수 필드를 작성하십시오. 행운을 빕니다.

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