Использование муравья для добавления каталогов в CVS - PullRequest
0 голосов
/ 09 марта 2010

Как мне добавить новый каталог в мой CVS-репозиторий, используя Ant? Из всего, что я прочитал, похоже, что мне нужно перейти в родительский каталог и вызвать команду cvs. Как мне это сделать в Ant? Я видел подходы, когда в Ant вызывается компакт-диск; это лучший подход?

Например, что я пытаюсь сделать: Допустим, у меня есть модуль Test_Module с каталогами «A», «B» и «C». В каждом из этих каталогов есть каталоги для "Jan", "June", "Sept", и я хочу создать каталог "Alpha" в Test_Module-> C -> Sept.

Итак, я создаю каталог «Альфа» в своей локальной системе и запускаю команду cvs add из Root, и получаю следующую ошибку: CVS добавить: в каталоге.: cvs [добавить прервано]: здесь нет версии; сначала выполните 'cvs checkout'

Я получаю ту же ошибку, когда запускаю ее с помощью Ant или из командной строки.

Теперь, если я перехожу в каталог Test_Module / C / Sept и запускаю "cvs add Alpha", он создает каталог, и все в порядке. Итак, как мне сделать то же самое в Ant? Существуют ли какие-либо задачи, связанные с внесением изменений, которые я мог бы использовать, или даже встроенная задача, которую мне не хватает?

Заранее спасибо !!

1 Ответ

2 голосов
/ 10 марта 2010

Вы смотрели на задачу Ant CVS ?

Я некоторое время не использовал CVS, но, поскольку можно управлять хранилищем Subversion с помощью Ant, я думаю, что для CVS

не должно возникнуть никаких проблем.
...