Добавить папку в репозиторий SVN без проверки или фиксации?

12

Используя что-то вроде TortoiseSVN, вы можете использовать его репозиторий для просмотра репозиториев и выполнения каких-либо задач. Одна вещь, которую вы можете сделать, это создать каталоги в хранилище. Обычно вам необходимо оформить репозиторий, затем создать и добавить каталоги и, наконец, зафиксировать их для этого. Но вы можете сделать это в репо-браузере одной командой.

Можно ли сделать что-то подобное из командной строки?

Джейк Уилсон
источник

Ответы:

9

Если вы это сделаете, svn mkdir mynewdirectoryон создаст mynewdirectory на вашем локальном компьютере и обновит репозиторий только в следующий раз, когда вы совершите коммит.

Однако, если вы это сделаете, svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectoryто каталог будет создан в хранилище. Вы можете использовать этот формат URL с любыми командами svn, например, вы можете использовать svn copyдля создания копии проекта в хранилище, используя форму URL для каталогов from и to.

Майкл Диллон
источник
наша реализация SVN также требовала сообщения фиксации для этого действия - поэтому синтаксис был бы svn mkdir mynewdirectory -m "mycommitmessage"
Аллан Боу
4

svn importможет немедленно зафиксировать локальный каталог, или svn mkdirесли вы хотите создать каталог в репозитории без какого-либо участия локального файла.

Шейн Мэдден
источник