dotfiles 를 관리하려고 함
근데 데스크탑과 노트북은 당연히 네트워크 인터페이스도 다르고 데스크탑 같은 경우 배터리를 표시할 필요 없잖아
그래서 데스크톱과 노트북 각각 브랜치로 나눠서 관리하려는데 노트북에서 이것저것 설정을 변경하고 데스크톱에서 노트북 브랜치를 머지하면 자꾸 밧떼리랑 네트워크 인터페이스 지정한게 적용돼서 관리가 불편함
그렇다고 cherry-pick 쓰기엔 앞으로 일일이 머지 못하고 커밋 수가 많으면 그 중에서 노트북 관련된 건 하나하나 확인해서 빼야 하잖아
좋은 방법 없을까? 따로 관리하기엔 똑같은 설정의 양이 훨씬 많음
근데 데스크탑과 노트북은 당연히 네트워크 인터페이스도 다르고 데스크탑 같은 경우 배터리를 표시할 필요 없잖아
그래서 데스크톱과 노트북 각각 브랜치로 나눠서 관리하려는데 노트북에서 이것저것 설정을 변경하고 데스크톱에서 노트북 브랜치를 머지하면 자꾸 밧떼리랑 네트워크 인터페이스 지정한게 적용돼서 관리가 불편함
그렇다고 cherry-pick 쓰기엔 앞으로 일일이 머지 못하고 커밋 수가 많으면 그 중에서 노트북 관련된 건 하나하나 확인해서 빼야 하잖아
좋은 방법 없을까? 따로 관리하기엔 똑같은 설정의 양이 훨씬 많음
공통되는거를 서브모듈로 빼고 각각 레포로 분리
dotfile.desktop dotfile.laptop 두고 dotfile은 ignore하고 쉘 스크립트로 환경따라서 dotfile 이름만 바꿔서 복사하게 두는게 나을듯 - dc App
브랜치를 환경 단위로 쓴다는것도 좀 생소하고 - dc App
전부 합치고 환경변수로 다르게 불러올순 없음?
yaml 같은 거 파싱해서 알아서 초기화하도록 설정할 순 없으려나
다른 환경 별로 yaml만 작성하면 알아서 파일 configure하도록 스크립트 작성한다든지
흠 그냥 똑같은 설정은 복사해서 아예 별개의 레포로 관리하는게 낫겠네 쉘 스크립트랑 환경변수는 배보다 배꼽이 더 커질 수도 있겠다. 환경변수도 방법일 수는 있는데 단순 설정파일에서는 환경변수에 따라 동작 나누는 게 없는 경우가 대부분이라 걍 별개로 파는 게 낫겠자
그냥 디렉토리 따로 구분해서 인스톨 스크립트 짜. 뭘 그리 복잡하게 사냐ㅋㅋ. NixOS/home manager 같은 거 써서 관리 하든지 - dc App
추천견적1
https://skypc.co.kr/specification/24추천견적2
https://skypc.co.kr/specification/25추천견적3
https://skypc.co.kr/specification/48Git
/ GitHub Desktop 이사양이면 충분합니다.참고해주시고 사양 바꾸고싶으시거나 자세한 상담 필요하시면 톡 남겨주시거나 연락주세요다나와 견적 기준 가격으로 맞춰드리고윈도우 설치 공임 무료입니다받고 바로 쓰실 수 있게요 감사합니다.톡:
https://skypc.co.kr/chat