2010-05-28 5 views
1

저는 svn update을 사용합니다. 그러나 최근에 카피 스트라 노를 탐험했습니다. 나는 그들이 체크 아웃, 내보내기, 복사 및 업데이트 + 복사를 지원하지만, 단지 업데이 트를 참조하십시오. svn 작업 디렉토리를 배포 디렉토리로 사용하는 것은 당황 스럽습니까? 이유는 무엇입니까?Capistrano에 Deploy :: Strategy :: Update가없는 이유는 무엇입니까?

답변

2

이유 중 하나는 SVN이 모든 ".svn"하위 디렉토리를 남겨두고 쉽게 디렉토리 구조와 프로젝트의 파일 내용을 가져올 수 있습니다.

+0

의견을 보내 주셔서 감사합니다. 나는'cap deploy : update'가 각 릴리즈에 대해 새로운 빈 디렉토리를 생성하도록 요청했지만 (항상 "현재"라는 심볼릭 링크를 가리킴), 체크 아웃을 수행해야한다는 것을 이해하지 못했습니다. 체크 아웃이'.svn' dir을 생략하지는 않습니다. – user258980

+0

아, 새 릴리스로 문제가 생길 때마다 새로운 디렉토리를 생성하고 '현재'심볼릭 링크를 지정하여 이전 릴리스로 쉽게 다운 그레이드 할 수 있습니다 –

관련 문제