Я думал, что обычно, когда вы введете ветку, вы введете весь багажник, но в моей компании я видел, как люди впадают в подпапки ствола и глубже - есть ли какие-либо практические последствия этого, кроме путаницы, когда вы пытаетесь найти правильный каталог в сундук, чтобы слиться обратно?Каковы последствия создания ветки из подпапки ствола в SVN?
ответ
Проблема не ветвление .. это сращивание:
Никогда сливаются обратно в такую папку «поддерева». Зачем? Subversion сохранит свою информацию о слиянии в эту папку поддерева. И как только это произойдет, никто больше не сможет использовать merge -reintegrate.
Look here for more information:
Избегайте поддерево слияния и поддерево mergeinfo, выполнять слияние только на корень из ваших филиалов, а не на подкаталоги или файлы
Это означает, что до тех пор, пока у вас есть поддерево слияния -infos, висящий в вашем багажнике, вы не можете использовать параметр -reintegrate, который вы обычно должны использовать, потому что таким образом слияние намного проще.
именно то, что вы сказали. SVN достаточно гибкий, чтобы вы могли разворачиваться из любого места в дереве, что впечатляет, пока вы не захотите объединить его, а затем вам трудно управлять созданным беспорядком. Теперь это имеет смысл иногда (например, у вас есть каталог верхнего уровня с другими вещами там, или вам нужна специальная локализованная ветвь, чтобы исправить конкретную ошибку), но в целом вы хотите, чтобы все было просто для вас.
Это означает, что вы выбираете корень для использования в качестве ветки и придерживаетесь его, даже если это означает разветвление только с верхнего уровня. После этого все становится намного проще. Стоимость разветвления пренебрежимо мала, даже если вы это сделаете.
- 1. Каковы последствия создания HTTP-состояния?
- 2. TFS: Создание нового ствола из ветки
- 3. SVN/Subclipse: Возврат из ветки в магистраль
- 4. Зачем использовать ветки в svn?
- 5. создать тег из ветки SVN
- 6. Svn слияние ствола и веток
- 7. Каковы последствия/последствия AjaxPro HttpSessionStateRequirement?
- 8. Каковы последствия создания таблицы с составным ключом из ~ 6 столбцов?
- 9. SVN - тег \ Ветки Внутренняя структура
- 10. Очередь a из ветки B с полкой из ствола A
- 11. Каковы последствия скальпинга?
- 12. Каково происхождение «ствола»?
- 13. Svn слить выбранные папки из ствола в филиал
- 14. Каковы плохие последствия ThreadAbortException?
- 15. Можете ли вы автоматически обновлять ветки из Главного ствола?
- 16. Каковы последствия создания таблиц в базе данных с различными схемами?
- 17. SVN - лучшая стратегия для синхронизации ветки
- 18. Создание подмножества ветвей ствола
- 19. Каковы последствия использования FLAG_ACTIVITY_SINGLE_TOP?
- 20. Каковы последствия аннотации @ServiceDependency
- 21. Каковы последствия производительности getElementsByTagName ("*")?
- 22. Каковы последствия создания элементов управления WPF в фоновом потоке?
- 23. Каковы последствия ошибки UDP?
- 24. Каковы последствия неиспользуемых функций
- 25. SVN: Игнорировать подпапки
- 26. SVN сливается из ветки в магистраль
- 27. SVN копия из одной ветки в другую
- 28. svn: игнорировать сгенерированные подпапки
- 29. SVN - объединение/уничтожение ветки
- 30. SVN merge help: Создана ветка внутри ствола