얼마전 commit 한 파일들이 제대로 배포가 되지 않는 상황에 대한 문의가 들어왔습니다.
[ 상황 ]
1) PT 에서 새로운 화면을 구상하며 jsp 파일을 수정합니다.
2) PT_STATIC 에 새롭게 추가된 이미지를 추가합니다.
3) 변경된 파일을 배포하기 위해서 PT, PT_STATIC 을 동시에 commit을 시도합니다.
[ 기대 결과 ]
- 새로운 화면에 새로운 이미지가 제대로 뜬다.
[ 실제 결과 ]
- 화면 내용은 변경되었지만 이미지가 존재하지 않는다.
----------------------------------------------------------------------------------------------------------------------------------
Deploy 로그를 살펴본바, Commit 된 파일목록이 제대로 묶여서 전송되는 것을 확인하였으나,
묶인 파일을 풀어서 실제로 배포하는 과정에서 하나의 프로젝트만 배포 디렉토리로 카피가 되는 것을 확인하였습니다.
김학길 과장님께 문의해본 바
두 개이상의 프로젝트를 동시에 commit 하지 말고, 하나의 프로젝트만 commit 해야한다는 답변을 받았습니다.
* ps) 일단 오해의 여지가 될만한 것이 두 개이상의 프로젝트를 동시에 commit 할 때 에러가 발생하지 않았다는 점. 그로인해 실제 개발자는 당연히 배포되어야 한다는 생각을 갖게될 것 같은데,
1) 두 개 이상의 프로젝트를 동시에 commit하지 못하게 하거나, 2) 두 개 이상의 프로젝트를 commit 하더라도 제대로 배포할 수 있게 해주면 좋을 것 같습니다.