Как мне добавить новый каталог в мой репозиторий CVS с помощью Ant? Из всего, что я прочитал, кажется, что мне нужно перейти к родительскому каталогу и вызвать команду cvs. Как мне это сделать в Ant? Я видел подходы, когда в Ant вызывается cd; это лучший подход?
Например, что я пытаюсь сделать: скажем, у меня есть модуль Test_Module с каталогами «A», «B» и «C». В каждом из этих каталогов есть каталоги для «Jan», «June», «Sept», и я хочу создать каталог «Alpha» в Test_Module-> C -> Sept.
Итак, я создаю каталог «Alpha» в своей локальной системе и запускаю команду cvs add из Root, и я получаю следующую ошибку: cvs add: in directory.: Cvs [add aborted]: здесь нет версии; сначала сделай 'cvs checkout'
Я получаю ту же ошибку, когда запускаю это с помощью Ant или из командной строки.
Теперь, если я cd в каталог Test_Module / C / Sept и запускаю «cvs add Alpha», он создает каталог, и все в порядке. Итак, как мне сделать то же самое в Ant? Есть ли какие-нибудь задачи ant-contrib, которые я мог бы использовать, или даже встроенная задача ant, которую мне не хватает?
Заранее спасибо!!