Как добавить или зарегистрировать все файлы в каталоге в CVS?

Скажем, у меня есть много файлов, которые я хочу добавить, а затем зарегистрироваться. Но учтите, что папка CVS должна быть исключена. Какую команду или сценарий можно использовать для этого?

я пытался

find -name "*" -type f | xargs cvs add

добавить файлы в хранилище, но это не работает. Есть идеи?

Спасибо!

2 ответа

Решение

Попробуйте это, чтобы найти все файлы в текущем каталоге и добавить их в cvs:

find -maxdepth 1 -type f -exec cvs add {} \;

Другой набор для рассмотрения в качестве аргументов для поиска будет -not -name CVS если вы хотите исключить что-то по имени (не обязательно выше, потому что мы смотрим только на файлы, а не на папки).

Попробуйте что-то вроде:

find . -type f -a ! -wholename "*/CVS/*" -print0 | xargs -0 cvs add
Другие вопросы по тегам