CVS로 관리되는 프로젝트에서 많은 파일을 포함하고 있는 디렉토리가 추가되는 경우가 있을 수 있다. 이때 모든 파일을 cvs add로 등록해줘야 하는데 find를 이용해서 쉽게 할 수 있는 방법을 요약해 본다.
일단 추가할 디렉토리를 수동으로 등록해 준다.
# cvs add adodb
그리고 해당 디렉토리로 이동해서 하위에 포함된 모든 디렉토리와 파일을 add한다.
# cd adodb
# find . -type d -and ! -name "CVS" | xargs cvs add
# find . -type f -and ! -name "Entries" -and ! -name "Entries.log" -and ! -name "Repository" -and ! -name "Root" | xargs cvs add
# cvs commit
이것보다 더 깔끔하고 좋은 방법이 있을듯한데 내 검색 능력으로는 찾을 수 없어서 일단 이 방법을 주로 사용하고 있다. 더 좋은 방법을 아시는 분은 코멘트 남겨주세요~

comments
comments rss (+댓글 쓰러가기)