Я не хочу проверять всю иерархию каталогов.Как svn mkdir ../dir, если .. не рабочая копия?
командыответ
Большинство SVN взять удаленный URL, так что если вы репозиторий в http://myserver/svn/myrepo
, вы могли бы сделать что-то вроде:
svn mkdir http://myserver/svn/myrepo/mydir
svn checkout http://myserver/svn/myrepo/mydir
совершить пустой ..
затем svn mkdir
Вы не можете добавить директория, управляемая исходным кодом, в каталог, управляемый не исходным кодом.
Это выбор дизайна, потому что в конечном итоге люди, которые пытались использовать многопользовательский исходный код, хотели координировать корни, что означало единую структуру каталогов (удаление нескольких корней). Дело не в том, что SVN не может помочь вам делать то, что вы хотите достичь, а потому, что вы приближаетесь к своей задаче неправильно.
Существует два способа сделать это, в зависимости от того, что вы хотите выполнить. Если вы действительно хотите второй независимый корень, то это другой проект. Создайте для него другой репозиторий. Возможно, вам придется запустить «svnadmin create» или получить администратора для этого.
Если вы просто хотите избежать полной проверки, чтобы работать с какой-то частью, используйте опцию «-N» или -non-recursive для проверки только нужного каталога (без проверки всего дерева). Это может потребовать некоторой практики, чтобы привыкнуть ссылаться только на одну часть дерева, но как только вы ее узнаете, вам больше не понадобится ее изучать.
Обратите внимание, что вам все равно придется добавить свой каталог и передать его обратно для SVN-сервера, чтобы иметь копию, но кроме этого у вас будет только небольшая ветка всего дерева на вашем диске.
- 1. svn: '.' не рабочая копия
- 2. «Un-SVN» рабочая копия
- 3. Svn log - svn: '.' не рабочая копия
- 4. Ошибка SVN-ANT - «не рабочая копия»
- 5. svn: рабочая копия '.' locked - DHxlsReaderIOS
- 6. SVN add Error - Не рабочая копия
- 7. Рабочая копия заблокирована не отображается - SVN
- 8. vim - не сохранять резервные копии, если в svn рабочая копия?
- 9. Пропущен «***» - обнаружена препятствующая рабочая копия
- 10. Рабочая копия Locked
- 11. svn рабочая копия, охватывающая 2 физических диска?
- 12. SVN: одна рабочая копия, два репозитория?
- 13. SVN Рабочая копия слияния без сервера
- 14. Ошибка Subversion 'Не рабочая копия'
- 15. SVN рабочая копия слишком старая после обновления
- 16. Commit SVN рабочая копия в репозиторий Git
- 17. eclipse svn «Рабочая копия должна быть обновлена»
- 18. Рабочая копия Svn для рабочей копии git
- 19. Версии. «Не рабочая копия»
- 20. SVN - Выбранный экземпляр не может быть зафиксирован: 'не рабочая копия'
- 21. не может зафиксировать svn, потому что рабочая копия всегда устарела
- 22. была обнаружена мешающая рабочая копия
- 23. Ошибка «Не рабочая копия» при попытке совершить SVN
- 24. TortoiseSVN - перемещенная рабочая копия больше не распознается
- 25. SVN Рабочая копия 'заблокирована. Очистка тоже не работает
- 26. Как создать проект Eclipse из SVN Рабочая копия
- 27. Как исправить ошибку SVN: «уже рабочая копия для другого URL»?
- 28. Рабочая копия недоступна. Как сменить пароль?
- 29. Subversion Ошибка: «Рабочая копия [каталог] не заблокирован»
- 30. Рабочая копия заблокирована