직장에서 SVN과 인터페이스해야하지만 Git을 로컬에서 실행하여 주어진 시간에 여러 개의 로컬 브랜치를 열 수있게하는 것이 좋습니다. Windows 7에서 Linux Mint 15 (Olivia) Cinnamon으로 전환 한 후이 git-svn이 이번 Linux Mint 릴리스에서 사용 가능하지 않은 것으로 나타났습니다.Linux Mint 15 (Olivia)에 git-svn을 설치하는 방법
지금까지, 나는 http://community.linuxmint.com/software/view/git-svn에서 설치를 시도했지만 수익을 오류 메시지가 설치했습니다
Package 'git-svn' is virtual
내가이 오류에 대한 해결책을 찾을 수 있습니다. 나는 성공적으로 힘내을 설치하는 동안
, 그것은 현재없는sudo apt-get install git
(1.8.1.2 대 1.8.3.2) 및 망할 놈의이 구현 :
는 또한 터미널 창에서 직접 설치하려고 시도했습니다 "git svn"명령을 갖고 있지는 않지만 "git clone"명령이 있습니다. 이 "git clone"명령은 SVN과 대화 할 수있는 능력이없는 것처럼 보입니다.나는이 다음 사용하여 시도했다 :
sudo git clone https://<username>@<domain>/svn/<projectname>/trunk <folder_to_checkout_to>
SVN의 서버 암호를 제공 한 후에는 SVN 저장소를 복제하려고 시도하지만 다음과 같은 오류와 반환 :
fatal: hhttps://<username>@<domain>/svn/<projectname>/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
내가 돈 ' 이것이 무엇을 의미하는지 알지 못한다. Google 및 StackOverflow에서 검색 할 때 SVN 경로가 잘못되었거나 존재하지 않을 수 있지만 브라우저에 넣고 로그인하여 동일한 경로에 액세스 할 수 있으므로 경로가 유효한지 확인했습니다.
이 오류는 folder_to_checkout_to가 아직 존재하지 않아서 발생했다고 생각했지만 폴더를 생성하고 "git init"을 호출 한 다음 상위 디렉토리에서 git clone 명령을 다시 실행하면 다음과 같이 반환됩니다.
Windows에서 Mysysgit를 사용fatal: destination path '<folder_to_checkout_to>' already exists and is not an empty directory
, 복제 다음과 같이 힘내이었다 사용하여 SVN 저장소를 체크 아웃했다 구문 :
git svn clone <path_to_repository> -T trunk <folder_to_checkout_to>/
Linux Mint에 Git을 설치하면 "git svn"명령이 전혀 없습니다. 어떤 도움을 주시면 감사하겠습니다.
git-svn이 어떻게 설치 되나요?
이 질문은 아마도 슈퍼 유저로 옮겨 가야하지만 'sudo apt-get install-svn'을 시도해 보았습니다. – antlersoft
@antlersoft : 예, 시도해 보았습니다.'패키지 목록 읽기 중 .. . 완료 건물 종속성 트리 상태 정보 읽기 ... 완료 git-svn 패키지를 사용할 수 없지만 다른 패키지가 참조합니다. 이 패키지는 더 이상 사용되지 누락되는 것을 의미 할 수있다, 또는 는 E 다른 소스에서만 사용할 수 있습니다 : 패키지 '이 자식 - svn을'더 설치 후보 ' – DrewShirts