Добавьте все неимеющие версию файлы к Подверсии с помощью одной команды Linux

Также необходимо дифференцировать два различных комментария здесь:

  • комментарии API (javadoc или другой подобный вид документации): можно попросить их к , используют их собственный код в предельном сценарии (граничные условия как несуществующие объекты или пустые строки или...) и видят, удается ли им на самом деле помнить то, что делает их собственные функции в тех, случаются
    (Именно поэтому, я для полный javadoc включая предельное значение )

  • Внутренние комментарии (в исходном коде): можно попросить, чтобы они объяснили любую функцию, они кодировали, просто выбирают функцию с действительно высокий цикломатический уровень сложности и видят, что они борются вокруг всех различных рабочих процессов кода и ветвления решения;)

52
задан Peter Mortensen 1 November 2015 в 09:04
поделиться

4 ответа

svn add --force <directory>

Сложение уже является рекурсивным. Вам просто нужно заставить его перемещаться по подкаталогам с поддержкой версий.

79
ответ дан 7 November 2019 в 09:03
поделиться

Добавляет любой файл со знаком вопроса рядом с ним, исключая игнорируемые файлы:

svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add
svn commit

http://codesnippets.joyent.com/posts/show/45

27
ответ дан 7 November 2019 в 09:03
поделиться

По умолчанию команда svn add является рекурсивной. Просто укажите его в каталоге верхнего уровня вашего проекта, и он должен добавить любой файл, которого еще нет.

Вы можете включить параметр - force , но имейте в виду, что это также добавит файлы, которые в противном случае исключены из-за svn: ignore (если вы не используете svn: ignore, тогда у вас не будет никаких проблем).

10
ответ дан 7 November 2019 в 09:03
поделиться

Я не использовал SVN. Но следующее должно работать.

svn add foo/bar.file bar/foo.file

Это должно добавить файл bar.file в каталог foo и foo.file , существующий в bar .

И svn add foo должны добавить все файлы из foo на сервер. Флаг «рекурсивный» установлен по умолчанию.

И для добавления всех файлов в каталог, кроме нескольких (например, файлов, начинающихся / заканчивающихся ключевыми словами tmp , test , и т.д.), я не думаю, что есть более чистый / простой способ сделать это, и лучше написать сценарий оболочки, который это сделает.

-2
ответ дан 7 November 2019 в 09:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: