如何使用Ant將新目錄添加到我的CVS存儲庫中?從我讀過的所有內容看來,我必須cd到父目錄並調用cvs命令。我如何在Ant中做到這一點?我見過在Ant中調用to cd的方法;這是最好的方法嗎?使用ant將目錄添加到CVS
例如,我想要做的事情: 假設我有一個模塊Test_Module,其目錄爲「A」,「B」和「C」。在這些目錄下,有「Jan」,「June」,「Sept」的目錄,我想在Test_Module-> C - > Sept.下創建一個「Alpha」目錄
所以我創建了一個「我的本地系統上的「Alpha」目錄,然後從Root運行cvs add命令,我得到以下錯誤: cvs add:in directory。: cvs [add aborted]:這裏沒有版本;首先執行'cvs checkout'
當我使用Ant或從命令行運行此命令時,我得到相同的錯誤。
現在,如果我cd到Test_Module/C/Sept目錄並運行「cvs add Alpha」,它會創建目錄並且一切正常。那麼,我如何在Ant中做同樣的事?是否有任何可能使用的ant-contrib任務,甚至是我缺少的內置ant任務?
在此先感謝!
感謝回答弗拉基米爾!是的,我查看了Ant CVS任務,它有調用CVS命令等的任務......但問題是,爲了調用「add」命令,我需要在父目錄中。所以,我的問題是,我如何從我的基本目錄光盤到我想創建我的新目錄的目錄。 感謝 – ANooBee 2010-03-10 15:36:34
根據http://www.network-theory.co.uk/docs/cvsmanual/Addingfiles.html,你可以做'cvs add foo/bar/myfile';這意味着你不需要cd到'bar'目錄。 – Vladimir 2010-03-10 19:54:10