Eclipse SVN Ошибка коммита после перепаковки - PullRequest
3 голосов
/ 04 ноября 2011

Через Eclipse я переупаковал свое приложение для Android.Я хотел зафиксировать свое изменение, но у меня получилось, что SVN Commit столкнулся с проблемой.Каталог xyz устарел.xyz - это старое имя пакета.Этот пакет отображается в Eclipse со значком прямоугольника 2x2 с крестиком в правом нижнем углу.Любые предложения, как я могу это исправить, чтобы мой коммит работал и я удалил старый пакет?

Ответы [ 3 ]

12 голосов
/ 04 ноября 2011

Сделайте команду / Updete to Head на вашем проекте

3 голосов
/ 23 марта 2012

Я знаю, что этот вопрос довольно старый, и я не дам вам решения, но ...

Я тоже использую эту проблему (и другую с svn в eclipse), обычно это происходит, когда SVN нужно удалить папку и ее родителей (или дерево большего размера, чем 2 папки).

Обычно я просто фиксирую все, что мне нужно, и после того, как он начинает сталкиваться с проблемой «устарела», я удаляю все старое дерево папок прямо в SVN. Для этого я использую представление «SVN Repositories». Тогда просто сделайте полное обновление в вашем проекте.

Если вы просто выполняете обновление без ручного удаления более старой папки, вам потребуется обновление для каждой «конечной папки», которую нужно удалить.

Это не решит вашу (или мою) проблему, но, по крайней мере, ускорит удаление этой папки ...

0 голосов
/ 11 января 2017

Я сделал комбинацию принятого ответа и второго ответа.

  1. Удалите поврежденную папку из svn, введя это в командной строке: svn delete svn + ssh: // [путь к папке-нарушителю] "--message" Сообщение коммита "
  2. На первом шаге плагин Eclipse SVN оставит мысль о необходимости синхронизации папки, удаленной вручную. Сделать команду-> Обновить до головы
  3. Даже после шага 2 Eclipse обнаружил конфликт: svn: E155015: прерывание фиксации: «[локальный путь к папке-нарушителю]» остается конфликт svn resolved [локальный путь к папке-нарушителю]

    исправил проблему.

Примечание: на шаге 1 используется путь в SVN, на шаге 3 требуется локальный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...