Я нашел решение для своей проблемы.
.x { opacity:0; cursor: pointer;}
.x:hover { opacity:1; }
<svg width="600" height="600" viewBox="0 0 600 600">
<defs>
<filter id="blur">
<feGaussianBlur stdDeviation="8"/>
</filter>
<image href="https://i.imgur.com/Lky5aRQ.jpg" width="600" height="600" id="img"/>
<clipPath id="c1">
<path d="M0 0h100v600h-100z"/>
</clipPath>
<clipPath id="c2">
<path d="M100 0h100v600h-100z"/>
</clipPath>
<clipPath id="c3">
<path d="M200 0h100v600h-100z"/>
</clipPath>
<clipPath id="c4">
<path d="M300 0h100v600h-100z"/>
</clipPath>
<clipPath id="c5">
<path d="M400 0h100v600h-100z"/>
</clipPath>
<clipPath id="c6">
<path d="M500 0h100v600h-100z"/>
</clipPath>
</defs>
<use xlink:href="#img"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c1)" class="x"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c2)" class="x"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c3)" class="x"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c4)" class="x"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c5)" class="x"/>
<use xlink:href="#img" filter="url(#blur)" clip-path="url(#c6)" class="x"/>
</svg>
Спасибо
В случае, если Вы имеете изменения в файлах и не можете удалить их, можно использовать функцию Subversion 1.5, которая позволяет Вам 'контролю с преградами'.
Просто удаляют .svn каталог в этом каталоге и:
(Вы не должны удалять внутренние каталоги при использовании - файлы глубины, Eric спасибо)
В случае, если поврежденный каталог был главным каталогом рабочей копии:
svn checkout --depth files --force REPOS WC
И если каталог выше поврежденного является все еще имеющим версию запущенный:
svn update --depth files --force WC
в том каталоге.
В обоих образцах REPOS является URL в репозитории, который соответствует поврежденному каталогу, и туалет является путем к каталогу.
Файлы, которые были первоначально изменены, будут в измененном состоянии после этого.
Если Вы знаете, какая папка имеет поврежденный .svn каталог, можно просто удалить тот один каталог и выполнить обновление svn снова. Вам, вероятно, придется удалить целый каталог включая его текущее содержание. Конечно, если папка с поврежденным .svn каталогом является той, содержащей гигабайт, то Вы вернулись, где Вы запустили.
Сделайте резервное копирование папки, которая имеет недостающий .svn
, Тогда удаляют папку
, Если это будет корень контроля, Вы будете иметь к переконтролю
, Если это не будет корень, просто выполните обновление из каталога выше.
Тогда перемещают резервную папку сверху его. (Идеально не пятьтесь .svn папки)
Продолжают работать и убеждаться обновлять/фиксировать!
Я поразил это в прошлом и не нашел рабочего решения кроме "возможности применения ядерного оружия" (т.е. удалите каталог и переконтроль).
Не уверенный, если это - Ваша проблема, но мое повреждение вызывалось вирусным сканером при запуске на той же машине как сервер SVN.
Если подкаталоги и хорошо и это - подкаталоги, которые являются большими, Вы могли попробовать нерекурсивный новый контроль.
Сегодня я встретился с той же ошибкой. Это произошло, когда я пытался переключить ответвления и не удаться удалить один из файла, который не находится в репозитории SVN. После этого папка была заблокирована, и я не могу использовать команду для получения ее работа снова.
я в основном удалил то, что я имел, и восстановите контроль. Это является трудоемким, но я действительно хочу удостовериться, что svn ясен, прежде чем я смогу начать работать снова. Спасибо!