У меня есть рабочий экземпляр Subversion G: \ csmdepot \ Builds с различными файлами в нем, некоторые из них игнорируются, некоторые из них (я игнорировал файлы с черепахой) :Игнорировать файл в Subversion удаляет старые значения из svn: игнорировать свойство
- \ Build_1.wim игнорировали
- \ Build_2.wim игнорировали
- \ WimID.xml (не игнорируется)
Теперь автоматизировать все, что я хотел бы сделать это с помощью командной строки, и я попытался следующие (я пишу пакетный файл в VBScript и запустить его):
fso.MoveFile "G:\csmdepot\Builds\WimID.xml", "G:\WimID.xml"
- - пакетный файл запуска
G:
cd G:\csmdepot\Builds\
svn commit WimID.xml -m "Commit that WimID.xml is away"
svn propset svn:ignore WimID.xml .
Batch конец файла ---
fso.MoveFile "G:\WimID.xml", "G:\csmdepot\Builds\WimID.xml"
... Но когда я возвращаюсь в свою папку G: \ csmdepot \ Builds все проигнорированные файлы помечены как не версированные, и единственное значение в svn: ignore - это WimID.xml, но также этот файл имеет версию. Когда я вручную фиксирую хотя бы WimID.xml, игнорируется.
Что я могу сделать добавлять WimID.xml к значениям СВН: игнорировать свойство без удаления старых и , что случилось с моим SVN совершить заявление?
EDIT: инструкция fso.MoveFile работает. Он должен что-то делать с моими командами svn.
Спасибо за ваш ответ. Для моих нужд мне нужен сценарий, как вы сказали: «К сожалению, нет простой простой команды append относительно этого. Как описано здесь, если вы хотите работать над добавлением, вам нужно сделать какой-то сценарий пакетной/оболочки, чтобы исправить это». Знаете ли вы способ написать ** пакет ** или ** vbscript **, что делает то же самое? – rugkei