Досада, с которой я иногда сталкиваюсь с SVN, - это рабочая копия, поврежденная одной из папок .svn, перемещаемых из исходного местоположения. Это происходит нечасто, если вы осторожны и используете надлежащие инструменты для всех ходов и переименований, но это все равно как-то происходит время от времени.Ищете ненужные каталоги в рабочей копии SVN?
Во-первых, кто-нибудь знает, есть ли хороший способ поймать проблему, прежде чем совершить совершение? Круиз-контроль обычно улавливает проблему, но есть много случаев, которые она не поймает.
Во-вторых, есть ли простой и быстрый способ проверить папку с отсутствующим местом .svn, если я подозреваю, что она есть? Я могу определенно сделать это вручную, выведя, какая директория неуместна на основе ошибок компилятора или путем изменения рабочей копии с другой чистой проверкой. Но это похоже на проблему, которую SVN может диагностировать через секунду, предоставив мне список всех каталогов, родительский каталог которых в рабочей копии не соответствует его родительскому каталогу в репозитории. Там есть какой-то способ SVN дать мне такой список?
Спасибо.
Инвестируйте в лучшую мышь, папки не перемещаются сами по себе, поэтому, скорее всего, вы перетаскиваете их, когда вы только намереваетесь переместить указатель мыши над окном папки. –
Мой главный подозреваемый - Eclipse. У меня установлен Subclipse, и я уверен, что я переместил папку нарушителей внутри Eclipse.Я делал это много раз без каких-либо проблем, хотя я не уверен, что было особенным в том, что движение перепуталось. – jthg