Кажется, есть проблема с использованием SVN на томе с дедупликацией NTFS.
Чтобы сэкономить место на моем SSD для некоторых огромных проверок разработки (> 5 ГБ каждая), я включил дедупликацию данных на томе. Это, кажется, вызывает у SVN все виды горя и безумия.
Обычный симптом - это E270001: Symlinks are not supported on this platform
ошибка, которая в основном обречена на провал. Вы больше не можете фиксировать, объединять или делать что-либо с ним. В основном svn + дедуплированная NTFS кажется полностью сломанной.
Была некоторая ветка писем от 2012 года по адресу (Список рассылки Subversion), в котором говорилось о подобной проблеме, только на этот раз с особым статусом файла.
Я предполагаю Symlinks not supported
проблема в основном та же.
Есть ли способ заставить SVN правильно работать с дедуплицированными томами NTFS (кроме как самостоятельно взломать соответствующую поддержку APR? Выпуск 47630 APR?).
Я обнаружил, что svn работает без жалоб при сжатии NTFS. Мои репозитории были примерно на 15% меньше на диске после включения сжатия. хотя он не обеспечивает такой потенциальной экономии хранилища, как дедупликация, у него есть преимущество в том, что он работает надежно и со значительно меньшими временными затратами, чем устранение несовместимости дедупликации.
Если SVN не поддерживает символические ссылки, он не будет поддерживать Дедупликация данных Server 2012, поскольку именно так работает функция - «Оптимизированные» файлы заменяются «точками повторной обработки», которые являются точками соединения с фрагментами данных, которые необходимы для восстановления файла.
Символьные ссылки являются неотъемлемой и неотъемлемой частью дедупликации данных Server 2012, и от этого никуда не деться. Я уверен, что это не то, что вы хотите услышать, но это самое главное. Поддержка Symlink является необходимым условием для поддержки дедупликации данных Server 2012.