현재 PHP를 사용하여 중간 크기의 웹 응용 프로그램을 개발 중이며 어떤 종류의 버전 제어를 사용해야합니다. 또한 개발중인 응용 프로그램을 테스트 할 수 있도록 코드의 마스터 복사본을 아파치 문서 루트에서 실행해야합니다. 누군가에게 어떤 설득이 있습니까?PHP 웹 응용 프로그램 소스 코드를 관리하는 가장 좋은 방법은
감사합니다, RayQuang
현재 PHP를 사용하여 중간 크기의 웹 응용 프로그램을 개발 중이며 어떤 종류의 버전 제어를 사용해야합니다. 또한 개발중인 응용 프로그램을 테스트 할 수 있도록 코드의 마스터 복사본을 아파치 문서 루트에서 실행해야합니다. 누군가에게 어떤 설득이 있습니까?PHP 웹 응용 프로그램 소스 코드를 관리하는 가장 좋은 방법은
감사합니다, RayQuang
(빠른 버전 관리 시스템); 당신이 알아야 할 모든 것은 여기에 있습니다 : http://progit.org/book/
봐에서 : 힘내 website 당신은 망할 놈으로 잘못 갈 수 없어 Talk in youtube
그래, 당신은 분명히 버전 제어 (힘내 또는 서브 버전)를 사용해야합니다. 여기
I (나는 SVN을 사용하고 있습니다) 내 웹 프로젝트에서 그것을 사용하고 방법에 대한 간단한 설명 :
참고 웹 서버의 재시작합니다. 로컬 시스템의 데이터베이스 구성 파일은 서버가 아닌 다른 파일 일 수 있습니다. 당신은 파일 목록을 무시 SVN에이를 넣을 수 있습니다
를 저지하지 마십시오 ..
내가 사용의 용이성을 위해 Mercurial을 권 해드립니다하고 작업 복사본을 유지하는 것이 정리 된, 모든 버전 정보는 단지 하나의 .hg 폴더에 보관됩니다. 나는 이런 식으로 할 거라고 :
hg init
)hg clone
을 설정!서버에서 테스트 할 때hg commit
및 hg push
서버에서 실행 hg update
서버에 변경된 파일을 이동하지, 나에
[hooks]
changegroup = hg update >&2
를 추가 .hg/hgrc 파일 (존재하지 않으면 생성)을 서버에 자동으로 업데이트합니다.
, 당신은 또한 확인할 수 있습니다 : 책에 대한 http://hginit.com/
+1 감사합니다! –
동의합니다. 나는 SVN과 Mercurial을 과거에 사용했다. (심지어 SourceSafe, 비록 내가 아직도 부끄럽지 만), 나는 자식을 가장 좋아한다. :) – Blizz