Apakah ada sistem kontrol versi di luar sana yang sangat baik (atau buruk) dalam menangani file besar? Tidak ada yang terlalu gila, tetapi dari beberapa ratus megabyte menjadi satu gigabyte, katakanlah.
Saat ini kami memiliki subversi, tetapi ada beberapa gumaman tentang hal itu tidak ideal untuk tujuan ini. Saya sendiri bukan pengembang, dan saya tidak tahu seberapa objektif mereka, jadi saya pikir saya akan melakukan survei komunitas cepat untuk info tambahan.
Saya tertarik pada perilaku atau kesesuaian solusi VCS ini dari sudut pandang sistem serta sudut pandang pengguna.
TIA.
version-control
DictatorBob
sumber
sumber
Jawaban:
Opsi lain yang dibuat untuk alur kerja multimedia dan kreatif adalah AlienBrain yang sekarang dimiliki oleh Avid. Ini digunakan oleh banyak studio game untuk mengontrol versi aset dan kode game.
http://www.alienbrain.com/
Mungkin ini bukan solusi terbaik jika Anda tidak berurusan dengan aset media.
sumber
Anda akan menemukan bahwa mereka sangat banyak dalam hal file biner.
Bergumam yang Anda dengar kemungkinan besar berasal dari gagasan bahwa versi yang mengendalikan binari sedikit bertentangan dengan kekuatan kontrol versi. File biner tidak dapat difed atau digabungkan, sehingga diperlakukan sebagai salinan bodoh. Seluruh file diganti pada setiap perubahan kecil.
Ini bukan untuk mengatakan bahwa Anda tidak dapat mengontrol file biner versi atau memang itu tidak berguna bagi Anda untuk melakukannya. Jika Anda memiliki persyaratan untuk memutar kembali file ke versi yang Anda lakukan kemarin. Dalam hal ini telah digunakan untuk Anda.
Meskipun Anda mungkin menemukan solusi penyimpanan dengan snapshot memberi Anda lebih baik dan lebih efisien.
sumber
Sepertinya Boar akan memenuhi kebutuhan Anda. Ini adalah kontrol versi untuk file biner besar seperti video atau gambar.
sumber
Sebagian besar dari mereka yang harus berurusan dengan banyak file biner (misalnya game) cenderung menggunakan terpaksa, kadang-kadang dengan lapisan di atasnya.
sumber
git-annex "memungkinkan mengelola file dengan git, tanpa memeriksa isi file menjadi git. Meskipun itu mungkin tampak paradoks, berguna saat menangani file yang lebih besar daripada git saat ini dapat dengan mudah ditangani, apakah karena keterbatasan dalam memori, waktu, atau disk ruang."
sumber
Adobe menawarkan Version Cue CS4, yang dibuat untuk proyek multimedia. Anda mungkin ingin memeriksanya.
sumber
Saya percaya Bazaar menangani file biner dengan cukup baik, ini sepertinya didokumentasikan di sini (4.1). Saya kira ini tergantung pada apakah Anda ingin menghabiskan uang atau tidak karena dokumentasi tidak menyatakan ada alat yang lebih baik di luar sana (itu tidak menyebutkan nama mereka).
sumber
Halaman Wikipedia untuk Subversion juga menyatakan bahwa ia mendukung file biner walaupun saya tidak memiliki pengalaman pribadi tentang hal ini sehingga tidak dapat mengomentari seberapa baik kerjanya.
sumber
Jika, dan itu besar jika, Anda menggunakan perangkat lunak Autodesk (Maya, Autocad, Inventor, dll ...) Lalu ada Vault Autodesk .
Saya baru-baru menemukan ini di tempat kerja. Ini tidak gratis, tetapi tampaknya satu-satunya VCS yang berfungsi pada file aset media Autodesk.
Namun, ini hanya sangat cocok untuk melacak perubahan pada file yang dapat diperiksa, jadi menggambar file tidak masalah, tetapi tidak mungkin untuk 'aset yang diberikan'.
Saya mungkin akan pergi dengan git.
sumber
Metode yang sepenuhnya lateral adalah dengan menggunakan sistem berkas gabungan AUFS yang digunakan oleh Docker untuk memungkinkan pengguna membuat perbedaan terhadap seluruh simpul sistem berkas dan menerbitkannya. Mereka membicarakannya di blog mereka .
Ini bukan kontrol versi dengan semua alat git tetapi memungkinkan seseorang untuk menambah dan memodifikasi file dalam pohon besar tanpa batas ukuran nyata.
Ini akan menjadi solusi yang sangat kuat hanya untuk file media tapi saya tidak berpikir itu memberikan kontrol granular sehingga akan lebih baik untuk proyek-proyek di mana kebutuhannya mirip dengan Docker.
sumber
Git akan dapat menangani file biner "beberapa ratus megabyte hingga satu gigabyte". Ini sangat cepat.
sumber
Pencarian di Digital Asset Management tampaknya disebut "DAM" - segmen yang ditujukan untuk pengembang game, studio, ilmuwan yang memiliki file besar. Ada beberapa produk komersial, dan mungkin GUI akan mudah karena segmen ini ditujukan untuk artis dan tipe non-insinyur. Saya melihat resourcespace.org sekarang karena open-source dan tampaknya sederhana dan fleksibel.
sumber