squash

    11

    5답변

    새 코드를 작성하는 동안 많은 변경 사항을 추적하기 위해 커밋을 많이 만듭니다. 그러나 우리 회사는 각 기능을 단일 커밋으로 처리하는 것을 선호합니다. 그래서 해결책은 내 전체 브랜치를 단일 커밋으로 스쿼시하는 것입니다. git rebase --interactive을 사용하지 않고 전체 분기를 스쿼시 한 ​​다음 모든 커밋에 대해 pick을 squash으로

    2

    2답변

    그래서 포크를 실행 한 다음 분기하고 코드를 커밋합니다. 이제 나는 15 가지 커밋을 내 일에 스쿼시해야합니다. 우선 먼저 업스트림 코드를 병합합니다. 그런 다음 git fetch upstream master git merge upstream/master master 내가 스쿼시에게 내가 (안 마스터)에있어 분기에 지난 15 개 커밋을 시도 git r

    2

    1답변

    그래서 마스터와 버그 수정 분기를 계속 사용하는 상황이 있습니다. 내가 마스터에 대한 커밋을 쪼개고 버그 수정을 시도했지만 병합 충돌이 발생했습니다. 적절한 방법은 무엇입니까? 나는 로컬에서 일하고 리모컨은 없다. 그것은 다음과 같습니다 A - B - C - D - E - F [master] \ G - H - I -

    2

    2답변

    의 지점에있는 모든 커밋 내가 ... - last_commit_in_master - C1 - C2 - .. - C100 가 지금은 하나 하나에 모든 커밋을 병합 할 마스터 커밋 마지막에서 기능 지점에서 커밋의 숫자를 말해봐. git rebase -i master 가 첫 번째 제외한 모든 선택을 교체 : 나는 하나 개의 솔루션을 알고있다. 유우, 정력에

    0

    1답변

    나는 지루한 역사를 가진 프로젝트를 가지고 있습니다. 내가하려는 것은 특정 커밋까지 모든 것을 보존하고 그 커밋에서부터 모든 것을 스쿼시하는 것입니다. -...- B -...- C : 그래서 다음과 같은 방식으로, 나는 사이 A와 B 등이며, B와 C 사이의 스쿼시 모든 것을 포함하여 모든 것을 유지하고 싶습니다 불행히도, 대화식 리베이스를 할 때 나는 길

    0

    2답변

    저장소 크기를 줄이기 위해 하나의 큰 커밋으로 "평평하게"하고 싶다는 커밋이 있습니다. TortoiseGit을 사용하여이 작업을 수행하고 싶습니다. 나는 거북이를 사용하여 이해할 수있는 어떤 예도 찾을 수 없었다 ... 또한 이런 종류의 일을하는 것은 "공유 된"물건에 대해서는 "아니오"라고되어있다. 나는 리모콘으로 밀어 넣은 것에 대해 이것을 할 것이지만

    1

    1답변

    나는 (예를 들어, 테스트하기 전에) 실행하는 데 35 시간이 소요되는 앱이 있으므로 스쿼시하고 싶습니다. squashmigrations 명령은 작업을 99에서 88로 줄이지 만 최적의 상태는 아닙니다. 이것은 아마도 여러 번의 RunPython 작업으로 장고가 다른 작업을 최적화하지 못하게하기 때문일 것입니다. 이 모든 RunPython 작업은 데이터베이

    2

    1답변

    나는 하나의 커밋으로 스쿼시하려고하는 많은 커밋을 가지고있다. 물론 모든 커밋에 대해 pick을 squash으로 바꿀 수는 있지만 수백 커밋이 있습니다. 자동으로이 작업을 수행 할 수있는 방법이 있습니까?

    0

    1답변

    내가 뭘 하려는지 : 나는 기능을 완료했다. git add -A; git commit -m "feature A complete" 그런데 나는 몇 가지를 놓친 것을 깨달았습니다. git add -A; git commit -m "feature A missed something 1" git add -A; git commit -m "feature A miss

    0

    1답변

    Jenkins의 테스트 결과를 Squash TM으로 가져올 수 있는지 알고 싶습니다. 아니면 자동화 된 테스트 후 테스트 결과를 스쿼시로 가져 오는 방법이 있습니까? 당신의 자동화 된 테스트가 Squash TA를 사용하여 작성하는 경우 당신에게