«git-svn» 태그된 질문

git-svn은 git과 Subversion 간의 양방향 브리지로 원격 Subversion 저장소를 로컬 Git 저장소로 사용할 수있는 동시에 변경 사항을 Subversion으로 다시 보낼 수 있습니다.

30
히스토리가있는 SVN 저장소를 새로운 Git 저장소로 어떻게 마이그레이션합니까?
나는 Git 매뉴얼, FAQ, Git-SVN 크래시 코스 등을 읽었으며 모두 이것과 그에 대해 설명하지만 어디에도 다음과 같은 간단한 지시 사항을 찾을 수 없습니다. SVN 저장소 : svn://myserver/path/to/svn/repos Git 저장소 : git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos 나는 그것이 그렇게 단순하다고 기대하지 않으며, 그것이 단일 명령이라고 기대하지 않습니다. 그러나 나는 아무것도 …

12
파일 끝에 줄 바꿈이 없습니다.
를 수행 할 때 git diff그것은 말한다 "파일의 마지막에 개행 문자가" . 좋아, 파일 끝에 줄 바꿈이 없습니다. 큰 문제는 무엇입니까? 이 메시지의 의미는 무엇이며 우리에게 무엇을 말하려고합니까?
472 git  git-svn 

9
git을 사용하여 특정 파일의 변경 사항을 확인하십시오
git diff명령을 사용하여 변경 사항을 확인할 수 있지만 이해하는 한 디렉토리 기반입니다. 이는 현재 디렉토리에있는 모든 파일의 모든 변경 사항을 제공함을 의미합니다. 하나의 특정 파일에서 변경 사항 만 확인하려면 어떻게합니까? 예를 들어 파일 file_1.rb, file_2.rb..., 을 변경 file_N.rb했지만 파일의 변경에만 관심이 있습니다 file_2.rb. 커밋하기 전에 이러한 변경 사항을 어떻게 확인합니까?
472 git  git-svn 

17
기존 Git 저장소를 SVN으로 푸시
나는 Git에서 모든 작업을 수행하고 GitHub로 추진했다. 소프트웨어와 사이트 모두에 매우 만족했으며이 시점에서 작업 방식을 바꾸고 싶지 않습니다. 저의 PhD 고문은 모든 학생들에게 대학에서 주최하는 SVN 저장소에서 작업을 유지하도록 요청하고 있습니다. 기존 SVN 저장소를 Git으로 가져 오는 것에 대한 수많은 문서와 자습서를 찾았지만 Git 저장소를 새로운 SVN 저장소로 푸시하는 것에 …
384 svn  git  git-svn 

3
Subversion 저장소에서 마지막 n 개정을 git-svn 복제하는 방법은 무엇입니까?
문제 Subversion 저장소에서 git-svn을 사용하여 얕은 사본을 작성하는 방법, 예를 들어 마지막 세 개의 개정 만 가져 오는 방법은 무엇입니까? git clone이 옵션을 사용하면 명령은 Git 저장소에서 마지막 n 버전을 얻을 수 있습니다 --depth, 당신은 저장소의 단순 복사본을 얻을 즉. 예: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn에 비슷한 옵션이 …

2
자식 저장소에서 원본을 제거하는 방법
기본 질문 : git repo를 복제 된 원점에서 어떻게 분리합니까? git branch -a 보여줍니다 : * master remotes/origin/HEAD -> origin/master 원산지 및 관련 개정판을 모두 제거하고 싶습니다. 더 긴 질문 : 기존 서브 버전 저장소를 가져 와서 더 작은 git repos를 만들고 싶습니다. 새로운 git repos 각각은 관련 브랜치의 전체 …
279 git  git-svn 

3
git-svn : git을 통해 새로운 svn 브랜치를 어떻게 만들 수 있습니까?
svn 저장소를 추적하는 자식 저장소가 있습니다. 나는 그것을 사용하여 복제했다.--stdlayout . 통해 새 지역 지점을 만들었습니다. git checkout -b foobar 이제이 분기가 …/branches/foobarsvn 저장소에 들어가기 를 원합니다 . 어떻게하면 되나요? (많은 조사 텍스트를 빼앗 았습니다. 관심이 있다면 질문 기록을보십시오)

9
리포지토리를 가져온 후 생성 된 원격 브랜치에 대해 git-svn에 알리려면 어떻게해야합니까?
git-svn회사의 중앙 Subversion 저장소에 대해 작업 하는 데 사용 하고 있습니다. 우리는 최근에 중앙 저장소에 새로운 기능 분기를 만들었습니다. Git에게 어떻게 말합니까? 실행할 git branch -r때 fetchSubversion 저장소에 대해 실행 하여 Git 저장소를 초기화 할 때 존재했던 분기 만 볼 수 있습니까?
193 git  git-svn 


5
git에서 수정되었지만 커밋되지 않은 파일을 무시합니까?
git에게 수정 (삭제)되었지만 커밋해서는 안되는 파일을 무시하도록 지시 할 수 있습니까? 상황은 repo에 전혀 관심이없는 것들이 들어있는 하위 디렉토리가 있으므로 자동 완성 등 (IDE에서) 표시되지 않도록 삭제했습니다. 그러나 이제 폴더를 .gitignore에 추가하면 아무것도 변경되지 않고 모든 항목이 git 상태에 의해 삭제 된 것으로 표시됩니다. 자식을 무시할 수있는 방법이 있습니까? (또는 …
182 git  git-svn  ignore 

6
Subversion 저장소를 Git 하위 모듈로 사용할 수 있습니까?
내 Git 저장소에서 Subversion 저장소를 Git 하위 모듈로 추가하는 방법이 있습니까? 다음과 같은 것 : git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project 어디 https://svn.foo.com/svn/projSubversion 저장소를 가리 킵니다. git-svnSubversion 저장소와 상호 작용할 수 있는 것이 있다는 것을 알고 있습니다 . 그래서 나는 아마도 Subversion 저장소를 체크 아웃 한 git-svn다음 서브 모듈로 사용 …
154 svn  git  git-svn 

7
SSH 키를 제거하는 방법?
현재 서버에 이전 SSH 키가 업로드되어 있습니다. 문제는 ~/.ssh원본 id_rsa과 id_rsa.pub파일 이있는 디렉토리를 잃어 버렸습니다 . 결과적으로 서버에서 이전 SSH 키를 직접 제거하고 새 SSH 키를 업로드하고 싶습니다. 나는 성공하지 않고 다음 명령을 시도했다. $> ssh-add -D SSH 키를 완전히 제거하는 방법이 있습니까?

12
git-merge가 줄 끝 차이점을 무시할 수 있습니까?
git merge줄 끝의 차이점을 무시할 수 있습니까? 어쩌면 나는 잘못된 질문을하고 있습니다 ...하지만 : 나는 uisng을 시도 config.crlf input했지만 특히 사실 이후에 적용했을 때 상황이 약간 지저분하고 통제 불능 상태가 되었습니다 . 사실, 사실 이후에이 설정을 적용해도이 옵션을 적용하기 전에 리포지토리에 커밋 된 파일에는 영향을 미치지 않는 것 같습니다. 또 …
150 git  merge  git-svn  line-endings  eol 

6
git selective 파일에서 로컬 변경 사항을 되돌리기
svn repo를 추적하는 git repo에서 단일 파일을 여러 번 편집했습니다. 이제 svn revert와 같은 변경 사항을 되돌리고 싶지만 파일의 일부만 되돌리고 싶습니다. 파일에서 diff를보고 원하지 않는 변경 사항을 버리고 (변경) 원하는 변경 사항을 유지하고 싶습니다. 그만큼 git add -i 명령에 옵션이있는 것 같지만 아직이 단계를 수행하고 싶지 않습니다.

6
git에 병합 한 후 git-svn dcommit은 위험합니까?
git-svn을 시험해보기위한 나의 동기는 쉬운 병합 및 분기입니다. 그런 다음 남자 git-svn (1)이 말합니다. 커밋하려는 분기에서는 git-merge 또는 git-pull을 실행하지 않는 것이 좋습니다. Subversion은 합리적이거나 유용한 방식으로 병합을 나타내지 않습니다. Subversion을 사용하는 사용자는 병합 한 내용을 볼 수 없습니다. 또한 SVN 분기의 미러 인 자식 분기를 병합하거나 가져 오면 dcommit이 …
133 svn  git  merge  branch  git-svn 

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