우리는 모든 티켓, 위키 등으로 온라인에 저장되는 SVN 저장소를 가지고 있습니다. 배포 목적으로 우리는 제어 할 수없는 두 번째 SVN 저장소를 사용해야합니다 : 우리는 svndump, svnload, svnsync 등을 사용할 수 없습니다. 기본적으로 업데이트하고 커밋 할 수 있습니다.한 저장소에서 SVN 디렉토리를 내보내고 다른 저장소로 커밋
배포 할 때 Dev Repo에서 작업 복사본을 내 보낸 다음 Staging + Live Repo에 커밋하고 싶습니다. 제가해야 할 일에 대한 대략적인 아이디어는 다음 스케치를보십시오.
그냥 하 고의 SVN 명령이 있나요? svn export 명령을 사용할 수는 있지만 믿을만한 손으로 모든 새 파일을 추가해야합니다. 또한 몇 가지 사항 만 변경된 경우 모든 파일을 내보내는 것을 피하고 싶습니다. 그래서 사이트를 배포하고 싶을 때마다 S 작업 복사본을 다시 만들고 싶지 않습니다.
아니면 훨씬 간단한 해결책이 있습니까?
안부
나는이 방법 좋을 것
답장을 보내 주셔서 감사합니다. 그러나 내보낼 경우 일부 파일 만 변경되는 동안 모든 파일을 전송합니다. 우리는 실제로 하나의 버전에서 다른 버전으로 변경되지 않는 많은 파일을 가지고 있습니다 ... – Korchkidu
나는 수출 과정에 대해 이야기하고있었습니다. 배포 할 때마다 모든 파일을 다시 내 보냅니다. 이것은 약간의 시간이 걸릴 수 있습니다 ... 그러나 이것은 단지 최적화 목적을위한 것이며 큰 문제가되지 않습니다. 그러나 수정 된 파일을 내보내고 커밋 할 수 있다면 완벽 할 것입니다. 그래도 가능한지 확실하지 않습니다. – Korchkidu