Могу ли я разделить файлы в группу из 1000 файлов из папки, используя Java - PullRequest
0 голосов
/ 07 сентября 2011

Я использую Svn-черепаху, которая не в состоянии фиксировать огромные данные за раз, поэтому я хочу разбить эти данные на несколько пакетов, а затем зафиксировать в SVN.

Возможно ли использовать Java для создания групп?и передайте SVN.

Ответы [ 4 ]

1 голос
/ 07 сентября 2011

Попробуйте использовать командную строку для фиксации ваших файлов.

например,

svn commit -m "my message"  

или, список конкретных файлов, которые вы хотите зафиксировать.

svn commit -m "my message" file1 file2 dir/*
0 голосов
/ 07 сентября 2011

Не Java, не самый эффективный, и это сильно увеличит ваши ревизии (вы уверены, что Subversion это то, что вы должны использовать?), Но что-то вроде

find . -type f -maxdepth 1 -exec svn info {} \;

Проблема в том, что он делает это по одному.Более хороший сценарий для группировки их в строки будет лучше.

0 голосов
/ 07 сентября 2011

Не совсем ответ на ваш вопрос, но если вы являетесь пользователем UNIX, это может быть достигнуто проще, например, так 1. Перейдите в каталог, который вы хотите разделить 2. запустить mv ls | head -n 1 ../bla/

Это переместит первый (-n 1) файл из текущего каталога в ../bla/. Вы можете поместить все это в цикл for и создавать новый каталог на каждой итерации цикла

0 голосов
/ 07 сентября 2011

Я не думаю, что Java может помочь вам в этом случае.Все, что вы можете сделать с svn клиентом, может сделать то же самое.Вы всегда можете использовать Java для разделения файла на 1000 частей, но это не поможет решить вашу проблему, так как в SVN вам нужен один файл, а не 1000 частей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...