Проблема, которую мы имеем, - это клиент, который предоставляет нам контент для включения в выпуски, и это включает в себя множество видеофайлов. Их содержание обычно идет в SVN, но поскольку у них нет доступа к нему, версия этих больших двоичных файлов действительно не подходит для SVN. Наше тестирование не требует этих файлов (мы просто должны проверить, что мы можем запустить видео, если оно найдено), и мы не несем ответственности за проверку/тестирование поставляемого вами контента.Невертируемый каталог SVN?
Так что я подумал, возможно ли иметь SVN-каталог, который не является версией, и является просто обычным каталогом, который все еще можно вытащить при обновлении/проверке? Или, может быть, у SVN есть способ вытащить файлы из источника, отличного от SVN, в чем-то вроде svn: externals, но не глядя на другое репо?
Есть ли решение SVN для этого или если мы хотим избежать версий файлов, мы должны просто поместить их в другой магазин и настроить сценарий сборки/развертывания, чтобы вытащить их отдельно?
Я не уверен, как интерпретировать ваш вопрос ... разве это не удалось бы решить, установив 'svn: ignore *' в такой каталог и ничего не совершая там? – Archimedix
Обратите внимание, что часть «все еще вытягивается при обновлении/выгрузке». – gimpf
Если вы хотите управлять большими файлами, SVN не накладывает никаких ограничений или что-то еще. Для лучшего разделения вы можете захотеть использовать выделенные ветви в качестве альтернативы 'svn: external' для деревьев, содержащих эти большие объекты, и при необходимости слить дерево не больших файлов против них. – Archimedix