Czy istnieje rozproszony system kontroli wersji (git, bazar, mercurial, darcs itp.), Który obsługuje pliki większe niż dostępna pamięć RAM?Czy istnieje rozproszony VCS, który może zarządzać dużymi plikami?
Potrzebuję być w stanie zatwierdzić duże pliki binarne (np. Zbiory danych, źródła wideo/obrazy, archiwa), ale nie muszę mieć możliwości ich zmieniania, po prostu być w stanie zatwierdzić, a następnie zaktualizować, gdy plik zmiany.
Ostatni raz patrzyłem na to około rok temu, a żaden z oczywistych kandydatów na to nie pozwolił, ponieważ wszystkie zostały zaprojektowane tak, by odmierzać pamięć. To pozostawiło mi VCS do zarządzania kodem i czymś innym (oprogramowanie "zarządzanie zasobami" lub po prostu rsync i skrypty) dla dużych plików, co jest dość brzydkie, gdy struktury katalogów tych dwóch pokrywają się.
Dziękuję za odpowiedź. Ale tak, miałem na myśli to, o co prosiłem. Potrzebuję wersji dużych plików - istnieje inna klasa oprogramowania "zarządzanie zasobami przedsiębiorstwa", czyli w zasadzie VCS/Aperture/Version Cue na serwerze dla zasobów multimedialnych. – joelhardi
Myślę, że punktem, który starałem się zrobić (nie dość kawy, obawiam się) było to, że większość systemów VCS nie są zaprojektowane do wersji obiektów binarnych. Jak mówisz, robią różnice w pamięci i przechowują deltę ... Nie ma sensu porównywania plików binarnych, ponieważ są one nieodłączne. – pobk