«branching-and-merging» 태그된 질문

버전 제어에서 분기는 병렬 개발 라인을 나타냅니다. 병합은 다른 분기에서 변경된 사항을 통합하는 작업입니다.


13
Git 브랜치를 마스터로 병합하는 가장 좋고 안전한 방법은 무엇입니까?
에서 새로운 지점 master이 생성됩니다 test. master다른 브랜치를 만들거나 다른 브랜치를 만들거나 나중에 병합 하는 여러 개발자가 있습니다 master. 작업에 test며칠이 걸리고 test내부 커밋 으로 지속적으로 업데이트 하고 싶다고 가정 해 봅시다 master. 내가 할 것이라고 git pull origin master에서 test. 질문 1 : 이것이 올바른 접근입니까? 다른 개발자는 내가 …

7
하나의 git 브랜치에서 다른 git 브랜치로 단일 파일의 버전을 어떻게 복사합니까?
완전히 합쳐진 두 개의 지점이 있습니다. 그러나 병합이 완료되면 하나의 파일이 병합에 의해 엉망이 된 것을 알고 (다른 사람은 자동 형식을 수행했습니다. gah) 다른 지점의 새 버전으로 변경하는 것이 더 쉬울 것입니다. 그런 다음 한 줄의 변경 사항을 지점으로 가져간 후 다시 삽입하십시오. 그래서 git에서 가장 쉬운 방법은 무엇입니까?



20
git의 "병합 할 수있는 것이 아닌"오류를 해결하는 방법
git에서 브랜치를 master로 병합 할 때 문제가 발생했습니다. 먼저을 실행하여 지점 이름을 얻었습니다 git ls-remote. 이 분기를 "branch-name"이라고하겠습니다. 그런 다음 git merge branch-name명령 을 실행 하고 다음 결과를 얻었습니다. fatal: branch-name - not something we can merge 이 오류를 어떻게 해결합니까?

5
병합되지 않은 Git 브랜치를 찾으십니까?
많은 지점이있는 Git 저장소가 있는데 그중 일부는 이미 병합되었지만 일부는 병합되지 않았습니다. 분기 수가 상당히 많기 때문에 아직 병합되지 않은 분기를 어떻게 확인할 수 있습니까? "문어"병합 및 이미 병합 된 분기를 다시 병합하지 않아도됩니다.

3
TortoiseSVN을 어떻게 분기하고 병합합니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . TortoiseSVN 클라이언트를 사용하여 Apache Subversion을 어떻게 분기하고 병합 합니까?

12
개발 코드 및 프로덕션 코드를 어떻게 유지 관리합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 이 질문을 개선하십시오 코드를 유지하면서 따라야 할 모범 사례와 원칙은 무엇입니까? 개발 브랜치에 프로덕션 준비 코드 만있는 …

2
"원격 추적 분기 'origin / develop'을 개발에 병합"하는 이유는 무엇입니까?
내 조직에서 다음 메시지를 커밋하는 유일한 사람입니다. 원격 추적 분기 '원점 / 개발'을 개발에 병합 내가 뭘하는지 잘 모르겠지만 그만두고 싶어요. 이 커밋을 생성하기 위해 어떤 명령을 내리고 있으며이를 생성하지 않기 위해 사용해야하는 적절한 명령은 무엇입니까?

7
git에 의해 생성 된 큰 .pack 파일 제거
많은 파일을 브랜치에 체크인하고 병합 한 다음 제거해야했고 이제 제거하는 방법을 모르는 큰 .pack 파일이 남았습니다. 사용하여 모든 파일을 삭제 git rm -rf xxxxxx하고 --cached옵션 도 실행했습니다 . 누군가가 현재 다음 디렉토리에있는 큰 .pack 파일을 제거하는 방법을 알려줄 수 있습니까? .git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack 아직 가지고 있지만 더 이상 사용하지 않는 분기 만 …

4
git cherry-pick이 작동하지 않습니다.
마스터에서 커밋을 선택하여 현재 프로덕션 브랜치로 가져 오려고합니다. 그러나 실행 git cherry-pick <SHA-hash>하면 다음 메시지가 나타납니다. # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit but untracked files present (use "git add" to track) …

1
TFS : 메인의 변경 사항으로 분기 업데이트
그래서 우리는 메인 개발 라인을 가지고 있고, 저는 브랜치를 만들고, 개발자 b는 브랜치를 만듭니다. 우리 둘 다 약간의 일을합니다. 개발자 b는 작업을 마치고 메인 개발 라인으로 다시 병합합니다. 그의 변경 사항이 나에게 영향을 미칠 것이라는 것을 알고 있으며 나중에 충돌을 처리하기보다는 현재 기본 개발 라인에있는 변경 사항으로 브랜치를 업데이트하여 병합하기 …

4
병합 후 브랜치를 삭제해야합니까?
브랜치를 병합 한 후 저장소에서 삭제합니까? 그러나 좋은 습관입니까? 현재 릴리스를 중단하고 싶지 않기 때문에 일반적으로 많은 브랜치를 생성하고, 순서를 유지하기 위해 브랜치를 삭제하고 싶습니다. 그러나 Assembla 또는 GitHub로 작업하는 경우 이전 분기의 병합 요청이 사이트에 저장되므로이를 삭제하면 가져올 수 없기 때문에 오류가 발생합니다. 일반적으로 어떻게 관리합니까?

7
SVN 분기 삭제
나는 'features'라는 SVN 프로젝트의 브랜치를 만들었고, 이제 해당 프로젝트를 업데이트하려고 할 때마다 브랜치의 다른 프로젝트 사본을 포함하는 기능 폴더를 가져옵니다. 더 이상 발생하지 않도록 저장소에서 분기를 완전히 제거하는 방법이 있습니까?

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