2011. 7. 11. 15:33
[개발/Tip]
* 잊어먹을까봐 블로그에 기록해둠 (아, 이럴라고 만든 블로그가 아닐텐데?)
모니위키의 /data/text 영역을 그대로 복사하면, 수정할 때 문제가 발생할 경우가 있다.
XXX 파일을 수정하는 도중 다른 사용자가 저장했습니다~ 어쩌고 저쩌고 하는데 매우 짜증난다 ^_^;
2가지를 고려하면 되는데, RCS 버전 관리와 실제 데이터 파일의 권한이다.
1. RCS 폴더에 있는 *,v 파일들은 과감하게 rm -rf 해버린다. (책임은 지지 않음)
2. 그리고 데이터가 있는 폴더 (/data/text) 에서
LOGNAME=tetris ci -l -t-"tetirs" -m"tetris" *
이런식으로 (위의 tetirs 는 버전 관리에 기록될 계정 이름) rcs 명령을 실행하면,
RCS 폴더에 *,v 파일들이 생성된다.
3. 데이터 폴더(data/text)에 있는 파일의 권한을 660 으로,
RCS 폴더 (data/text/RCS) 및 하위 파일 권한을 755 로 설정함.
4. 데이터 폴더 및 RCS 폴더의 사용자를 nobody 으로 설정(chown)
5. 이렇게 하면, moniwiki 의 징그러운 수정 안됨 현상이 해결됨.
이렇게 해도 안되는 사람은 좀 더 연구하세요~ (저도 몰라요 낄낄-_-)
'개발 > Tip' 카테고리의 다른 글
MySQL 윈도우 환경 my.ini 수정 (0) | 2015.02.03 |
---|---|
우분투에서 SHIFT + numpad 사용 (2) | 2008.10.12 |