Добавить папку в репозиторий 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если вы хотите создать каталог в репозитории без какого-либо участия локального файла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.