git-merge

    0

    2답변

    정확히 언제 병합 충돌이 발생하는지 궁금합니다. 내 가정은 파일이 두 분기에서 수정되었을 때 발생한다는 것입니다. 좀 더 자세하게 말하자면, 하나의 브랜치에서 파일이 수정되었지만 다른 브랜치에서는 수정되지 않았다면, "수정 된"버전이 사용될 것입니다 ("이전 버전"은 "새로운"버전으로 대체됩니다). 두 개의 "새로운"버전 (두 개의 분기에서 오는)이있는 경

    0

    2답변

    원격 (중앙) 저장소가 여러 분기를 가지고 있고 처음에는 원격 저장소의 정확한 사본을 로컬에 가지고 있다고 가정합시다. 이제 원격 저장소의 분기 중 하나에서 무언가를 변경하고 싶습니다. 원격 지점의 로컬 복사본을 일부 변경 한 다음 밀어 넣으려고 시도 할 수 있지만이 경우 해결하기 어려운 병합 충돌이 발생할 수 있습니다. 그래서, 하나는 다음을 수행 할 필

    1

    1답변

    Bitbucket을 사용하기 시작했습니다. 내 저장소 이름은 project-space입니다. 이 레포에는 master, staging 및 testing 세 개의 branches이 있습니다. 기본적으로 분기를 서로 병합 할 수 있습니다. 하지만, master 분기가 staging에만 병합 될 수 있고 staging 분기가 testing으로 만 병합 될 수있는

    0

    1답변

    관련없는 내역의 병합을 이해하려고합니다. Git 'merge'명령에는 관련없는 기록을 병합하는 "- 허용 할 수없는 기록"옵션이 있습니다. 나는 여기에 약간의 명확성을 놓치고있다. GIT의 루트 폴더를 '프로젝트'라고합니다. 프로젝트에는 많은 저장소가 있습니다. 각 저장소에는 여러 개의 분기가있을 수 있습니다. 이 모든 것을 고려하십시오. 나는 두 개의 '

    0

    1답변

    메시징 부모라는 Repo가 있습니다. 처음에이 저장소의 버전은 1.1.0입니다. 그런 다음 몇 가지 변경 사항과 함께 1.2.0으로 업그레이드되었습니다. 이제 우리는이 버전 위에 몇 가지 변경 사항을 추가로 적용했습니다. 어떤 이유로 버전이 1.1.0에서 1.2.0으로 변경된 일부 커밋을 되돌려 야합니다. 그 커밋을 되돌릴 수는 있지만 여전히 우리가 그 위

    0

    1답변

    코드베이스 관리를 위해 Git을 사용하고 있습니다. 간혹 특정 코드가 변경된 경우가 있습니다. 문제를 추적했으며 병합 커밋으로 인한 것으로 보입니다. 개발자가 변경 사항을 원래 로컬에서 자신의 로컬 저장소로 가져옵니다. 병합 커밋이 이루어집니다. 이것은 (기본적으로) 자동으로 커밋되지 않기 때문에 개발자는 병합 커밋을 변경합니다 (예 : 특정 코드 파일 변

    0

    2답변

    다른 변경 사항 중에서도 코드 줄이 삭제 된 지점 A가 있습니다. 분기 A가 데모로 병합되었습니다. 이 코드 줄은 다시 데모에 추가해야합니다. 그래서 지점 A에 코드를 다시 추가하고 변경 사항을 적용합니다. 그러나 지점 A를 다시 데모로 병합하면 코드 줄이 다시 데모에 추가되지 않습니다. 브랜치 A에는 삭제 된 코드를 다시 입력하지 않도록 변경된 행의 기록

    0

    1답변

    프로젝트에 단위 테스트를 추가하기 위해 노력하고 있지만 단위 테스트를 작성하는 코드에 버그가 있습니다. 버그는 상당히 간단하며 한 줄만 포함됩니다 (삼항 문장이 바뀌 었음). 좋은 작은 개발자와 마찬가지로 티켓을 열고 bugfix 분기에서 버그를 수정하고 버그 수정을 병합하기 위해 pull 요청을 엽니 다. 유닛 테스트를 위해 필자가 선택한 내 기능 분기로

    0

    2답변

    에 병합 요청의 모든 커밋을 "병합"할 수 있고, 정말 열심히 코드를 검토한다. 이 MR이 이미 Gitlab에 있더라도 우리는 어떻게 든이 30 개의 커밋을 모두 하나의 커밋으로 "그룹화"하거나 "병합"할 수 있습니까? 가능합니까? 나는 그것이 의미가 있기를 바랍니다. 감사합니다.

    0

    2답변

    master 분기에 여러 버전의 코드를 유지해야하는 유스 케이스가 있습니다. 그러나 내가 이전 버전 (이전 커밋)에서 복제해야 할 경우가있을 수 있으며, 변경 한 다음 커밋 직후에 다시 밀어 넣어야합니다. 아래의 예를 참조 - master 브랜치 - A-B-C-D-E-F 사용 예 - D에서 클론 (즉, D ')을 변경하고 D 후 밀어. 자식이 할 수있는 방