SVN 폴더에서 프로덕션 서버로 파일을 이동하는 방법
-
20-08-2019 - |
문제
SVN (Source Control)에서 PHP에 작성된 웹 사이트가 있습니다. 웹 사이트 디렉토리에서 프로덕션 서버로 모든 파일을 한 번에 이동하고 싶습니다.
문제는이 폴더에는 SVN (.SVN)의 폴더가 있다는 것입니다. 두 번째 문제는 소스 컨트롤 아래 서버 전용 파일뿐만 아니라이 폴더 (이미지, CSS 등)의 다른 파일을 입력하고 싶지 않다는 것입니다.
이 작업을 수행하는 방법을 알려 주시겠습니까? 반복 가능하다면 좋을 것입니다. 따라서 실행해야 할 명령이 하나뿐입니다.
또한 업로드를 최적화 할 가능성이 있다면 (변경되지 않은 파일을 업로드하지 않음) 전체 프로세스를 더 빨리 진행할 수 있도록 도와줍니다.
편집하다:
저의 개발 환경은 Eclipse PDT 및 좋아하는 FTP FileZilla입니다.
해결책
Subversion의 내보내기 기능을 사용할 수 있으므로 버전 제어하에 모든 파일을 내보낼 수 있으며 모든 파일도 제어하지 않습니다. 두 방법 모두 .SVN 폴더를 건너 뜁니다.
고객은 언급하지 않았지만 Tortoise에는 '전환되지 않은 파일을 내보내기'옵션이 있습니다.
보다 여기 CommandLine Syntax 용
다른 팁
지원 필터 (.SVN 폴더 제외, 즉 FlashFXP 제외) 인 경우 FTP 클라이언트를 사용할 수 있습니다.
현재 Nusphere PHPED IDE의 내장 기능 "스마트 업로드"라는 기능을 사용하고 있으므로 파일이 변경되었습니다 (수정 된 시간이 변경됨).
SpringLoops를 사용할 수 있고 SVN 커밋 및 체크 아웃을 커버 할 수 있지만 가장 중요한 것은 마우스 클릭으로 FTP 서버에 배포 할 수 있습니다 ...
최근 Ubuntu 9를 실행하는 것과 동일한 문제를 우연히 발견했습니다. FileZilla에서는 사전 설정이 포함 된 필터를 선택할 수 있습니다. 당신은 이것을 찾을 수 있습니다 보다 아래 메뉴 파일 이름 필터 ... 매력처럼 작동합니다!
Filezilla 사람들을 위해 엄지 손가락!