Можно ли получить файлы из SVN (используя команду svn), сохранив точную структуру папок?В настоящее время я использую следующую команду для получения файлов из SVN, которые были изменены в течение определенной даты.
C:\Documents and Settings\Administrator>svn log http://10.32.10.56/svn/Project/main -v -r `{2011-03-25}:{2011-03-29} --xml > test.xml`
Это записывает вывод в файл test.xml.Теперь я анализирую этот XML-файл и export
файлы из SVN.Я использую следующую команду для этого
C:\Documents and Settings\Administrator>svn export http://10.32.10.56/svn/Project/main/ProjectName/src/com/test/Test.java --depth empty
Это возвращает мне только файл. Можно ли получить файл, сохранив структуру папок? Я думаю, что Checkout может это сделать.Но, похоже, он возвращает все файлы в указанной папке.
Я нашел много ссылок, которые получают файлы из SVN в пределах диапазона дат.Но никто из них не работал для меня.Вот почему я использую вышеупомянутый подход.Пожалуйста, дайте мне знать, если есть лучший способ получить файлы.
Заранее спасибо.