2010-03-08 7 views
0

Ant를 사용하여 CVS 저장소에 새 디렉토리를 추가하려면 어떻게합니까? 내가 읽은 모든 것부터, 부모 디렉토리로 가서 cd 명령을 호출해야한다. 앤트에서 어떻게 할 수 있습니까? 앤트에서 cd를 호출하는 접근법을 보았습니다. 그게 최선의 방법인가요?ant를 사용하여 CVS에 디렉토리 추가

내가 뭘하려고하는지 예 : "A", "B", "C"라는 모듈을 가진 Test_Module이 있다고 가정 해 봅시다. 각 디렉토리에는 "Jan", "June", "Sept"에 대한 디렉토리가 있고 Test_Module-> C -> Sept.에 "Alpha"디렉토리를 만들고 싶습니다.

그래서 " 로컬 시스템에 "Alpha"디렉토리를 만들고 루트에서 cvs add 명령을 실행하면 다음과 같은 오류가 발생합니다. cvs add : 디렉토리에 있음 : cvs [add aborted] : 여기에 버전이 없습니다. 'cvs checkout'을 먼저 수행하십시오.

Ant 또는 명령 줄을 사용하여 실행하면 동일한 오류가 발생합니다.

이제 Test_Module/C/Sept 디렉토리로 이동하고 "cvs add Alpha"를 실행하면 디렉토리가 만들어지고 모든 것이 정상입니다. 그렇다면 어떻게 Ant에서 동일한 작업을 수행 할 수 있습니까? 내가 가지고 있지 않은 개미 작업을 사용할 수 있거나 심지어 내장 된 개미 작업을 사용할 수있는 개미 작업이 있습니까?

미리 감사드립니다.

답변

2

Ant CVS task을 보셨나요?

나는 잠시 동안 CVS를 사용하지 않은하지만 개미와 Subversion 저장소를 관리하는 것이 가능하기 때문에, 나는 블라디미르을 회신에 대한 CVS

에 대한
+1

감사를 할 아무 문제가 없을 것 같아요! 예, Ant CVS 작업을 살펴 ​​보았지만 CVS 명령 등을 호출하는 작업이 있습니다. 그러나 문제는 "추가"명령을 호출하기 위해 부모 디렉토리에 있어야한다는 것입니다. 그래서, 내 질문은 어떻게 내 기본 디렉토리에서 새 디렉토리를 만들고 싶은 디렉토리로 cd합니까? http://www.network-theory.co.uk/docs/cvsmanual/Addingfiles.html에 따르면 – ANooBee

+0

덕분에'cvs add foo/bar/myfile'을 할 수 있습니다. 이것은'bar' 디렉토리로 cd 할 필요가 없다는 것을 의미합니다. – Vladimir

관련 문제