예를 들어 어떤 파일에 "AAA" 라는 문자열이 있는데, 이를 cvs 로 커밋할 때 자동으로 "BBB"로 바뀌어 커밋되고 업데이트를 받으면 자동으로 "AAA" 로 받아지는 기능이 있는지 알고 싶습니다. 키워드 치환 기능은 있는듯한데 치환문자열을 직접 지정할 수 있는지는 찾아봐도 안나오네요...
AAA로 커밋해서 AAA로 받아보는데 왜 레포지토리에는 BBB로 저장되어야 하죠??? 이상하네.
그럴 사정이 있답니다. 좀더 설명하자면, 파일 어딘가에 db 접속 url이 있는데, 개발할 때는 test 용 db 서버에 접속하지만 cvs 에 올리면 실제 db 서버에 접속해야 하거든요.
checkout 하지 않은 상태로 CVS 서버에서 바로 릴리즈용을 컴파일한다는 뜻인가요 ?
OTL
소스를 cvs 서버에 커밋하면 cvs 서버쪽에서 자동으로 실제 돌아가는 서버로 소스를 보내도록 되어있습니다.
첫번째 기능은 pre/post commit filter 등을 이용하면 비슷하게 할 수 있을 듯합니다.
http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi/Monitor/LettingCVSPullTheTrigger.rdoc/style/print
update후에 뭔가를 하는 것은 update용 스크립트를 따로 만들어야할듯합니다.
ps. 단순히 pre commit 에서 특정파일을 revert하는 방법으로는 안될까요?
----- 오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
호스트네임같은 것을 검사해서 설정파일을 다르게 하는게 좋을 듯 한데요. 지금 말씀하시는 방법이 더 번거로울듯.
--------------------------- 문태준http://tunelinux.pe.kr http://database.sarang.net
--------------------------- 문태준http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임http://tunelinux.pe.kr http://database.sarang.net
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
AAA로 커밋해서 AAA로
AAA로 커밋해서 AAA로 받아보는데 왜 레포지토리에는 BBB로 저장되어야 하죠???
이상하네.
그럴 사정이
그럴 사정이 있답니다.
좀더 설명하자면, 파일 어딘가에 db 접속 url이 있는데, 개발할 때는 test 용 db 서버에 접속하지만 cvs 에 올리면 실제 db 서버에 접속해야 하거든요.
checkout 하지 않은
checkout 하지 않은 상태로 CVS 서버에서 바로 릴리즈용을 컴파일한다는 뜻인가요 ?
OTL
소스를 cvs 서버에
소스를 cvs 서버에 커밋하면 cvs 서버쪽에서 자동으로 실제 돌아가는 서버로 소스를 보내도록 되어있습니다.
첫번째 기능은 pre/post
첫번째 기능은 pre/post commit filter 등을 이용하면 비슷하게 할 수 있을 듯합니다.
http://www.pragmaticautomation.com/cgi-bin/pragauto.cgi/Monitor/LettingCVSPullTheTrigger.rdoc/style/print
update후에 뭔가를 하는 것은 update용 스크립트를 따로 만들어야할듯합니다.
ps. 단순히 pre commit 에서 특정파일을 revert하는 방법으로는 안될까요?
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
그러면 환경변수에 따라서 서버를 다르게 지정하도록 하는게 좋지 않을까요?
호스트네임같은 것을 검사해서 설정파일을 다르게 하는게 좋을 듯 한데요.
지금 말씀하시는 방법이 더 번거로울듯.
---------------------------
문태준
http://tunelinux.pe.kr
http://database.sarang.net
---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net
댓글 달기