지난 달에 새 직장을 시작했는데 코드에 대한 소스 제어가없는 것 같습니다. 그들은 호스팅 제공 업체가 제공하는 백업에 의존하고 있습니다.
약간 이야기를 한 후 나는 상사에게 소스 컨트롤을 사용해야한다고 확신했고, 짧은 세미나를 마치면 전체 팀이 참여했습니다. 그들은 Mercurial을 좋아했습니다.
바로 지금 이것이 우리가 일하는 방식입니다.
º----------BitBucket
º---------/
º--------/
저 자신과 hg pull
BitBucket의 다른 세 개발자 가 변경 한 다음 hg push
BitBucket으로 변경 합니다.
이제 배포를 위해 누군가는 최신 파일을 프로덕션 서버로 FTP해야합니다.
서버에 Mercurial을 설치하고 hg clone
(결과적으로 hg pull
)를 사용하여 프로덕션 버전을 최신 상태로 유지하려고 생각했습니다.
º---push->-----BitBucket----<-pull-----º (production server)
º---push->----/
º---push->---/
이것이 좋은 생각입니까? 내가 볼 수없는 잠재적 인 함정은 무엇입니까? 여기에 비슷한 일을 한 사람이 있습니까? 대규모 PHP 프레임 워크 응용 프로그램을 어떻게 배포합니까 (Moodle을 사용하고 있습니까)?