Наш магазин постоянно исчерпывает дисковое пространство, потому что у нас есть мандат от разработчиков и руководства, чтобы сохранить все ночные сборки, поскольку это значительно облегчает отладку.Ищете «файловую систему хранения данных», которая может объединять дубликаты и подобные файлы для увеличения объема памяти
Каждая сборка, как правило, имеет мало изменений. Тем не менее, почти каждый файл отличается от одной сборки до следующей, потому что компилятор и компоновщик вставляют метки даты и времени (и версии) в объекты и исполняемые файлы.
Итак, вопрос: кто-нибудь знает о файловой системе, которая не только может «объединять дубликаты файлов», но также может «объединять похожие файлы», поскольку эти файлы имеют от нескольких КБ до МБ, но только несколько байтов на файл изменился? (Даже при изменении кода воздействие на исполняемые файлы, как правило, будет небольшим, если не будет изменен основной заголовок или библиотека и т. Д.)
Это предназначение для хранения результатов сборки, а не исходного кода; мы используем контроль версий для нашего источника. – 2009-02-21 17:34:52
Управление версиями также можно использовать для двоичных файлов. И он предоставляет функции, которые вы просили (дельта). –
Хорошо, это имеет смысл, но есть ли VCS, который действует как файловая система? Доступ к ним возможен из Windows? (Предположительно, файловая система Windows.) – 2009-02-21 18:43:43