.mpv
hyprland
이러한 리포지토리는 자주 업데이트를 받기 때문에 각 리포지토리를 수동으로 확인하고 사용자 지정 변경 사항과 병합할 필요 없이 최신 변경 사항을 가져올 수 있는 보다 효율적인 프로세스를 찾고 있습니다.
현재 프로세스:
- 이 저장소의 변경 사항을 구독하세요.
- 업데이트된 구성 파일을 수동으로 다운로드합니다.
- 이전 구성 파일과 새 구성 파일을 비교합니다(어떤 구성에서 내가 변경한 내용과 개발자가 변경한 내용을 확인).
- 충돌을 수동으로 해결하세요.
- 이주기를 반복하십시오.
저장소(참고로 더 많은 것들이 있습니다):
- https://github.com/Eisa01/mpv-scripts
- https://github.com/occivink/mpv-scripts
- https://github.com/CogentRedTester/mpv-file-browser
- https://github.com/po5/mpv_sponsorblock
- https://github.com/prasanthrangan/hyprdots
이 질문은 새로운 것이 아니지만 이에 대한 참조를 찾을 수 없습니다. 어쩌면 제대로 표현하지 못할 수도 있겠네요. 이 프로세스를 간소화하는 데 도움이 되는 전략, 스크립트 또는 도구가 있는 사람이 있습니까? 저는 쉽게 업데이트를 받고, 차이점을 확인하고, 충돌을 보다 효율적으로 관리할 수 있기를 원합니다.
답변1
이들은 Git 저장소입니다. 그래서 제 생각에는 Git을 사용하여 변경하는 것이 올바른 방법이라고 생각합니다. 그래서:
- 마스터/마스터/모든 브랜치의 상단에 있는 커밋에 변경 사항을 유지하거나 다른 브랜치에 여러 커밋을 유지합니다(변경 사항의 수와 유형에 따라 다름).
- master/main/what을 업데이트하고 최신 커밋을 기반으로 변경 사항을 리베이스하세요. 그런 다음 Git은 가능하면 변경 사항을 자동으로 병합하거나 사용할 수 있는 셸로 대체합니다
git mergetool
. 그러면 어떤 변경 사항이 귀하의 변경 사항이고 어떤 변경 사항이 업스트림에서 발생한 것인지 쉽게 알 수 있습니다.