Как добавить или зарегистрировать все файлы в каталоге в 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