SmartSVN - файлы из нескольких веток
У меня одна из моих веток проекта открыта с помощью SmartSVN, но один из файлов показывает его ветвь как "ствол", а остальные показывают правильное имя ветки. Я не уверен, как это произошло, но хотел бы это исправить. Что случилось и как я могу это исправить?
1 ответ
На самом деле, это особенность Subversion. Да, хотите конкретную ветку для этой папки в вашей рабочей копии, просто переключитесь на нее. Это называется смешанной рабочей копией. Единственное предостережение, чтобы это работало, все пути должны указывать на один и тот же репозиторий. Самое интересное, что большинство людей не используют эту функцию преднамеренно, но каким-то образом удается натолкнуться на нее.
Спотыкание об этой функции обычно включает переключение на рабочую копию, которая не переключается полностью, часто в результате, вызванной разрывом соединения с сервером Subversion, недоступностью ресурсов на локальном компьютере и ошибкой команды или истечением времени ожидания, или команда или приложение было прервано пользователем в середине коммутатора.
Вне зависимости от причины, лучшее решение для разрешения этой смешанной рабочей копии - перейти к началу рабочей копии и выполнить другой svn-переход к URL-адресу, который вы пытаетесь использовать. Просто убедитесь, что переключатель завершен, прежде чем работать с ним и перед закрытием SmartSVN.