Обнаружил у subversion неприятный баг: виндовый клиент (например, TortoiseSVN) не понимает, что бывают не только обычные файлы, но и симлинки, после чего симлинк при ближайшем коммите заменяется файлом, на который этот симлинк ссылается, после чего у svn срывает крышу, каталог блокируется и никак не желает разблокироваться. Попытка заменить проблемный файл его древней версией тоже ни к чему не приводит: хоть файл и меняется, закоммитить его не удаётся (ибо этот файл out of date). С удалением — то же самое.
Погуглил: похоже, проблема известная — народ с подобным сталкивался. Гуглю дальше, ищу методы решения…
upd/14:30: Решается удалением проблемного файла непосредственно из хранилища:
Погуглил: похоже, проблема известная — народ с подобным сталкивался. Гуглю дальше, ищу методы решения…
upd/14:30: Решается удалением проблемного файла непосредственно из хранилища:
svn delete URL_to_repo/path/file
no subject
Date: 2008-03-12 08:57 pm (UTC)