git-rerere

    13

    1답변

    좋아요, 그래서 나는 git rerere 명령을 정말 좋아합니다. , 나는 자동으로 그것을 마술로 기록하고 내 갈등을 해결하도록 해주는 것 이외에 다른 많은 것을 실제로 사용하지는 않았다. 그러나, 나는 꽤 큰 rebase (최신 릴리스와 함께 정말로 오래되지 않은 feature 브랜치를 rebase) 동안 내 갈등 해결 중 하나를 엉망으로 만들었다. 예를

    2

    2답변

    git 버전 제어 기능이있는 프로젝트에서 작업하고 있습니다. 그것에는 많은 공헌자가 있습니다. 프로젝트가 시작된 며칠 동안 많은 저술들이 저자없이 만들어졌습니다. 나는 this post과 this one도 읽었다. git rebase -i <Original commit SHA>을 시도했지만, edit 태그가있는 모든 커밋에 병합 충돌이 있습니다! rerer

    17

    2답변

    모든 개발자가 자신의 컴퓨터에 C:\project\.git\rr-cache에서 공유 폴더 \\server\rr-cache으로 심볼릭 링크를 설정하는 것이 좋습니다. 그러나 가능한 경우 폴더를 git 저장소에 포함하여 공유하는 것이 더 편리해 보입니다. 나는 사람들이이 해결책을 언급하는 것을 보았다. 그러나 실제로 그것을하는 방법이 아니다. 아이디어가 있으십

    7

    1답변

    기존 병합 커밋에서 충돌 해결을 재사용하도록 Git에 지시 할 수 있습니까? 나는 커밋 할 때 다시 사용할 수 없게했다. 새 병합 커밋에는 병합의 "우리"측면에 대한 몇 가지 추가 커밋이 포함되어 있지만 다른 파일 집합을 수정하면서 새로운 충돌이 발생해서는 안됩니다. 예를 들어, 다음 DAG을 : m [master] Add new stuff * | o

    2

    2답변

    저장소의 히스토리 시작 부분에 커밋을 수정해야합니다. 이 커밋 이후 수백 가지의 분기, 병합 및 병합 충돌이있었습니다. --preserve-merges 옵션을 사용하여 대화 형 리베이스를 시도했지만 "CONFLICT (content) : Foobar.cpp에서 병합 충돌"과 비슷한 수백 개의 충돌 오류가 발생합니다. 수동으로 다시 재 해석하는 것은 불가능하

    0

    1답변

    비즈니스 요구 사항과 오래된 습관으로 인해 QA/BA 팀 구성원은 자신의 업무에 대한 개발 작업의 조합을 겉으로는 체리로 선택해야한다고 생각하는 것 같습니다. 릴리스 시점에 잠재적 릴리스 후보자. 이것은 나에게 걱정 스럽습니다. 왜냐하면이 순간에 되돌리기와 되돌리기 되돌리기 커밋에 대해 "흉터 조직"을 많이 남겨두고 때로는 더 나쁜 커밋을 "주석 처리"하고

    4

    1답변

    배경 현재 병합 충돌이 git rerere enabled로 해결 중입니다. git status은 하나의 병합되지 않은 경로를 보여줍니다. 파일을 볼 때 충돌을 식별하는 마커는 <<<<<<< HEAD 또는 >>>>>>> <SHA>이 아니므로 rerere가 작업을 완료했으며 내가 과거에 수행 한 방법에 따라 충돌을 해결했다고 알려줍니다. 나는 rerere의 해