문제

자 웹 개발 환경,개발 체크아웃 프로젝트에 로컬 컴퓨터,작업,그리고 확인에 변경을 개발.
이러한 변화는 추가 테스트에 개발 및 이동에 살고 정기적(예를 들어,주간,월간,etc.).
가 있는 것이 가능한 auto-응용 프로그램의 최신 태그전(그리고 최신 체크인으로는 되지 않을 수도 있습 100%안정),예를 들어 오전 8 월요일 아침에 하나,스크립트를 사용해 또는 기본 기능의 벤처 캐피탈?

도움이 되었습니까?

해결책

확실히,하지만 정확한 제품에 의존한 벤처 캐피탈을 사용하고 있습니다.

무엇을 수행할 수 있습니다,이 있는 몇 가지 지점 및 마이그레이션으로 진행해야 합니다.E.g., 개발->안정적-Dev->베타->생산입니다.할 수 있습니다 다음은 단순히 자동 업데이트를 최신 버전의 안정적인 사용 및 베타에 대한 테스터,그리고 항상 배포할 수 있는 새로운 생산 버전에 있다.

다른 팁

네,그것이 가능합니다.이것은 일반적으로 기능에 의해 제공됩 지속적인 통합 도구.일반적으로 그들 얻을 것이 최신 소스 버전에서 제어,프로젝트를 구축,그것을 테스트(실행한 단위 테스트)와 아마도 그것은 배포에서(테스트)서버.

지 않는 경우에 필요한 모든 단계로,당신은 쉽게 할 수 있는 동일한 것으로 일부 쉘 스크립트 또는 이와 유사한(i.e체크 아웃에서 제어 기능을 사용할 수 있어 복사본을 생산 폴더에서 서버).

아무것도 할 수 있는 cvs 할 수 있는 명령줄로,나는 꽤 확 svn 은 동일합니다.다만 밖으로 작동 원하는 기능에 충실 쉘 스크립트 또는 명령에 파일입니다.

두 나는 경험이 있는 SVN,Mercurial.에 대한 의욕을 지정합하는 분할에서 업데이트(하자의 말하는 기본)및 그 때마다 당신이 병합한 지점은 기본적으로,당신은 단지 서버를 실행:

hg update

입 업데이트를 귀하의 저장소의 최신 버전에 지점을 설정합니다.

SVN 같은 개념이다,당신은 확인되는 지점을 초기에

svn co http://host/repository/branchname/

그럼 당신은 당신의 서버 업데이트와 함께 cron 작업,ala

svn up

이론에서 하지만,어떤 벤처 캐피탈을 지원하는 분기(모든 좋은 것들:git,mercurial,SVN,etc...),할 수 있어야 할 뭔가 이와 유사한.

내가 의심의 여지가 많은 VCSs 는 이러한 기능을 제공합 바로,그러나 그것은 아주 간단한 스크립트입니다.어느 날짜 또는 지점을 기반으로습니다.

대로,

나의 의견야 할 하나의 작업 않습니다.자주를 시작한 경우 도구를 결합으로 하나의 제품,아무도 그들을 빛나게 되고,그들의 대부분이 될 것이다"좋아요,종류의".

면 뭔가 다음과 같이,나는 나 자신이 무언가가 다음과 같 SVN,개미,그리고 파괴 Ant 라이브러리(http://ant.apache.org/antlibs/svn/index.html 다)-귀하의 간단지하지만 다를 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top