소규모 개발 팀을 위해 새로운 워크 플로우를 구성하는 데 문제가 있습니다. 우리 팀은 5 명의 개발자와 2 명의 디자이너로 구성되어 있습니다. Zend Studio 5.5는 Mac, Linux & Windows에서 실행되기 때문에 현재 FTP/SFTP를 통해 원격 상자에서 작업 할 수 있습니다. 일반적으로 dev 서버이지만 때로는 라이브 서버에 있습니다. 저는 모두가 하루에 2-5 개의 다른 프로젝트를 진행하고 있다고 생각합니다. 때로는 한 주 프로젝트에 2 주 정도가 소요되지만 그 일은 자주 발생하지 않습니다. 내가 생각하는 +/- 30 프로젝트로 내려 오는 한 해.원격 개발 서버를 사용하는 SCM 워크 플로
나는 (모든 형태의) SCM을 모두 사용하고 싶습니다. 우리 팀에 맞는 IDE와 워크 플로를 연구하고있었습니다. 내 연구에서 IDE와 scm 워크 플로 모두에서 로컬 (Apache, Mysql, PHP 및 기타 구성 요소)을 로컬로 개발한다고 가정했습니다. 동료들은 스택을 로컬에 설치하지 않고 원격지에서 편집하여 브라우저에서 F5를 누르면 즉시 변경 사항을 확인할 수 있습니다.
누구나 이런 종류의 설정에 경험이 있습니까? 훌륭한 원격 편집 지원 기능을 갖춘 훌륭한 워크 플로 및 크로스 플랫폼 편집기는 무엇이겠습니까? "열 때 다운로드"및 "저장시 업로드"를 지원하는 편집기로도 충분합니다. 나는 파일이 변경되었을 때 rsync를 트리거하는 일종의 정렬 서비스를 만드는 것에 대해 생각했지만, 그 일은 많은 혼란을 가져올 것이라고 생각한다.
또는이 방법이 효과가 없을뿐 아니라 로컬에서 개발하고 완료되면 변경 사항을 확인하는 유일한 솔루션입니까?
(a) 로컬에서 스택을 설치하고, (b) 개발자가 원하는 IDE를 선택하도록하고, (c) Subversion 또는 Git을 사용하여 테스트 및 라이브 서버에 배포하십시오. 필자는 원격 서버에서 사용할 수있을만큼 반응이 좋지 않은 것으로 보입니다. – halfer