[질문] CVS - *.a, *.so 를 올리는 방법

글쓴이: 익명 사용자 / 작성시간: 토, 2003/07/26 - 12:54오후
cvs를 예전부터 사용해왔는데
cvs server는 옛날 버젼 (WOW 6.x)을 쓰고 있고
cvs client 는 비교적 최근버젼 (RedHat 7.3)을 쓰고 있습니다.
그런데 이게 소스만 import해야 되는 상황이 아닙니다.
빈 디렉토리/*.so/*.a 등이 import되어야 합니다.
지끔까지 일일히 add 를 했는데 무지 귀찮군요.
왜 저는 빈 디렉토리/*.so/*.a 등이 import되지 않는것일까요?
cvs를 교체하지 않고 어떻게 간단하게 import를 통째로 할수 없을까요?
지금까지 귀찮아도 모르는척 그냥 직접 하나씩 add해줬는데
오늘 왠지 새삼스럽게 무지 귀찮군요. (양이 무지 많음.)
아시는분 신속배달편으로 댓글 주시면 고맙겠습니다.
참고로 저는 import를 다음과 같이 합니다.
cvs import cvsroot/project/myopensource myopensource start
Forums:
import 옵션 중에서 -I ! 은 모든 명시적/암시적 ignores
import 옵션 중에서 -I ! 은 모든 명시적/암시적 ignores 파일을 무효화시키고 모든 파일을 import 시켜줍니다.
또한 -W "*.확장자 -k 'b'"를 사용하면 특정 확장자를 binary로 인식하게 합니다.
따라서 다음과 같이 하면 되겠네요.
cvs import -I ! -W "*.a -k 'b'" -W "*.so -k 'b'" cvsroot/project/myopensource myopensource start
cvsroot/CVSROOT/cvswrappers 파일을 수정하면 특정 확장자에 대한 기본적인 룰(binary or text)을 지정할 수도 있습니다.-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
[quote="monpetit"]import 옵션 중에서 -I ! 은 모
진작에 이 질문을 던져볼것을 그랬나봅니다.
아주 대 만족입니다.
좀더 게을러질수 있게 되어 감사드립니다.
그런데 빈 디렉토리는 안되네요.
앗... 빈 디렉토리를 깜빡했네요.실은 저도 이 문제는 명확하게 해결
앗... 빈 디렉토리를 깜빡했네요.
실은 저도 이 문제는 명확하게 해결하지 못했습니다. 다만 빈 디렉토리까지 import 할 수 있는 경우는 알고 있습니다.
제 경우엔 pserver 모드나 ext 모드를 이용할 때엔 안 되는데, local로 import할 때엔 빈 디렉토리까지 import 시켜주더군요. 왜 그런지 그 이유는 저도 잘 모르겠습니다.
local import가 불가능할 경우엔 할 수 없이 빈 디렉토리에 .keep 같은 dummy file을 만들어놓고 import 시키고 있습니다.
psever나 ext 모드에서도 빈 디렉토리까지 import 시키는 방법을 아시는 분은 안 계십니까?
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
[quote="monpetit"]앗... 빈 디렉토리를 깜빡했네요.실
지금 전 빈디렉토리에다가 임의의 무식한 파일들 일단 하나씩 넣어주고
import한후에
cvsroot로 직접 가서 그 파일 지워서 해결했습니다.
이렇게 무식한 방법을 동원할줄은...
함고로 저는 pserver로 사용합니다.
댓글 달기