'Subversion'에 해당되는 글 3건

  1. 2008/10/23 Ant 자동 export
  2. 2008/10/13 TOW(TracOnWindows)에서 다른 Subversion으로 연동하기
  3. 2008/10/07 SVN 오류 (3)
삽질가루2008/10/23 13:07

  <exec executable="svn">
   <arg line="export --force svn://166.104.xxx.yyy/Mediaclub/WebContent 'C:\Program Files/Apache Software Foundation\Tomcat 6.0\webapps\ROOT'" />
  </exec>


build.xml 파일의 일부이다.

CruiseControl 프로그램에서 주기적으로 이 파일을 실행한다. 지금 프로젝트에서 사용하는 용도는 주기적으로 SVN 저장소의 최신 리비전을 Export 하여 데모 사이트에 반영하는 것이다.

이클립스에서 SVN 저장소에 커밋한 구조랑 데모 사이트 웹서버(Tomcat) 내의 구조가 상이한 점이 있기 때문에 이를 폴더 별로 Export 하여 맞출 필요가 있다.


가루비누
저작자 표시 비영리 변경 금지
Posted by cheru
삽질가루2008/10/13 15:33

수업 프로젝트를 위해 사용할 목적으로 TOW을 설치하여 Trac 프로그램을 이용하고 있다. TOW에서 제공하는 Subversion 외에 별도로 설치하여 이미 사용 중인 Subversion이 있어서 기존 저장소와 TOW의 저장소를 어떻게 연동할 수 있을지 삽질을 해보았다.

의외로 간단히 해결!

C:\TOW\TracRepo\Projects\MediaClub\conf\trac.ini 파일 내의
repository_dir = D:\\SVN_Repositories\\MediaClub

수정 후, TOW 재기동
아래와 같이 resync(재기동) 하라는 문구가 나온다.


아차, 싱크 맞추기 위해 커맨드창에서 아래와 같이 실행

C:\TOW> start-tow.bat MediaClub resync

기존 저장소의 설정을 읽어 들이고 Trac에 갱신된 내용이 적용된다.


가루비누.


저작자 표시 비영리 변경 금지
Posted by cheru
삽질가루2008/10/07 16:26


[예상되는 파일시스템 포맷 '2', 발견된 포맷 '3'] 오류

저장소 내의 format 파일(read-only)에는 3으로 설정되어 있고, SVN client는 format 2를 요구하면 발생한다. SVN 저장소의 format은 1부터 5까지 있는 듯 하며(현재 버전까지), 최신 버전으로 FSFS로 저장소 생성하면 5 값이 format 파일에 저장된다.

default 저장소 format은 버전 별로 다르기 때문에 호환 사용을 위해서는 옵션을 주어야 한다.

예) 1.4 이후 버전을 사용하고 있고, format 3 저장소를 생성하려면 --pre-1.4-compatible flag를 "svnadmin create" 명령에 더해야 한다. // 이 예에 대해서는 테스트 안 해봄.




저작자 표시 비영리 변경 금지
Posted by cheru