리모컨 beanstalk
서버에 myrepo
이라는 리포가 있습니다.Git - 병합 중에 파일 무시
로컬 컴퓨터에 복제했습니다. 추가 분기 두 개를 만들었습니다 : staging
및 dev
. 이 브랜치를 원격으로 밀어 넣었습니다. 이제
:
local remote server
--------------------------------------------------------
master ==> Pushes to `master` ==> deployed to `prod`
staging ==> Pushes to `staging` ==> deployed to `staging`
dev ==> Pushes to `dev` ==> deployed to `dev`
나는 각 지점에서 다른 config.xml
라는 파일이 있습니다.
이 파일은 병합 중에 만 무시하고 싶습니다. 그러나 내가 체크 아웃하거나 repo 지점에서 커미트 할 때 이것을 포함하기를 원합니다.
내가 원하는 이유는 특정 분기를 가져오고 (체크 아웃) 배치하고 해당 서버에 배포하는 배포 스크립트가 있기 때문입니다. 따라서 특정 브랜치의 config.xml
파일을 배포 할 때 위에서 설명한대로 특정 서버로 이동해야합니다.
나는 .gitignore
가 작동하지 않을 것으로 생각합니다. 다른 옵션은 무엇입니까? 무시 된 파일은 체크 아웃 및 커밋의 일부 여야하며 중요합니다. 병합 중에 만 무시해야합니다.
감사합니다.
는 자식 풀은 자식에 대한 속기는 FETCH_HEAD를 병합 자식 다음에 인출입니다. 그래서 당신은 서로 충돌한다고 말합니다. – zzk
글쎄, 나는 그 계산대를 말할 것이다. 당기지 마라. 질문을 명확하게 업데이트하겠습니다. –
[Git : 병합 중 일부 파일 무시 (일부 파일을 하나의 브랜치로 제한)] (http://stackoverflow.com/questions/3868491/git-ignore-some-files-during-a-merge- keep-some-files-one-branch) – givanse