Что означает «без изменений, но копия, созданная здесь»? - PullRequest
2 голосов
/ 09 марта 2010

Я использую TortoiseSVN для контроля версий в моем проекте. Я работал в филиале моего хранилища без проблем. Затем я попытался создать подветвию моей рабочей ветки (то есть project_repository / branch / original_branch / sub_branch). Это создало каталог для моей дочерней ветви в структуре папок исходной ветви. (К сожалению, я никогда не буду пытаться это снова.) Когда я понял, что мне не нужен этот каталог, я использовал SVN Delete, чтобы удалить его из ветви. Теперь, когда я смотрю на график изменений моего проекта, он показывает узел во вспомогательной ветке, который говорит, что он был удален. Но после этого узла он показывает копию узла HEAD исходной ветви. Когда я наводю указатель мыши на этот узел вместо «измененный» или «удаленный», он говорит: «Никаких изменений, кроме копии, созданной здесь». Что это значит? Почему этот узел там?

Кстати, если я выбрал опцию, чтобы скрыть удаленные ветви, я не вижу подветвление или «фантомный узел». Я просто хочу убедиться, что я не нанёс никакого постоянного ущерба своему хранилищу, и я бы хотел, чтобы это странное поведение прекратилось, если это возможно.

Вот скриншот моего графика ревизий:

альтернативный текст http://img67.imageshack.us/img67/7462/phantomsvnnode.png

Заранее благодарим за любую помощь, которую вы можете оказать.

1 Ответ

0 голосов
/ 15 июня 2011

Вы можете попытаться объединить эту ветку с транком, если она пойдет, затем отменить изменения и жить с этим. Некоторые хакеры svnadmin могут помочь вам удалить бит коммита, если слияние произойдет, живите с ним:)

...