2016-10-28 6 views
0

Git Flow을 사용하고 있습니다.Master에서 프로젝트 구성을 병합하지 않았으므로 Develop

Develop에서 일부 작업을 마친 후에 출시되었습니다. 이 릴리스에서는 클라이언트의 환경에 맞게 몇 가지 사항을 변경했습니다. 내 릴리스가 끝나면 Master가 업데이트되고 변경 사항이 Develop으로 병합됩니다.

내가 필요한 것은 내 릴리스를 완료 할 때 클라이언트 환경과 관련된 마스터의 변경 사항이 다시 병합되지 않는다는 것입니다.

내 요구 사항에 맞는이 문제에 대한 접근 방법이 있습니까?

제가 해결할 수있는 유일한 해결책은 Master에서 다른 부분을 만드는 것입니다. 여기서 변경 사항을 적용하지만 이후 릴리스에서 병합 문제를 처리해야합니다.

답변

0

이러한 종류의 인스턴스에서는 대개 웹 루트 외부에서 파일 (거의 항상 구성 관련)을 유지 한 다음 배포 중에 심볼릭 링크를 심볼릭 링크하거나 적절한 위치에 복사합니다. 당신이 말했듯이, 어떤 지점에서 놓치기 쉬운 뭔가가있을 때 여러 지점을 유지하고 싶지는 않습니다.