myrepo
원격 beanstalk
서버 에서 리포지토리가 호출 되었습니다 .
내 로컬 컴퓨터에 복제했습니다. 두 개의 추가 분기 : 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
작동하지 않을 것 같아요 . 다른 옵션은 무엇입니까? 무시 된 파일은 체크 아웃 및 커밋의 일부 여야하며 이는 중요합니다. 병합 중에 만 무시해야합니다.
감사!