Kontrol versi untuk file biner? [Tutup]


32

Apakah ada sistem kontrol versi yang bagus untuk file biner? Saya ingin dapat menggunakan VC dengan hal-hal seperti foto dan dokumen Word. Saya tahu beberapa sistem yang ada seperti Subversion dan Git mendukung file biner, tetapi saya telah membaca bahwa mereka memiliki banyak keanehan dan masalah kinerja, jadi saya lebih suka menggunakan sesuatu yang khusus dibuat untuk tujuan ini. Satu-satunya persyaratan konkret saya adalah tidak boleh membuat salinan file untuk setiap revisi; file yang dimaksud cukup besar, jadi saya tidak mampu membelinya.


Solusi kontrol non versi: Anda dapat mencoba menggunakan Dropbox ( dropbox.com ) karena ia tetap melewati revisi file yang Anda simpan dengannya. Manajer perpustakaan foto Picasa ( picasa.com ) menyimpan riwayat perubahan yang dibuat dalam program tanpa membuat duplikat, meskipun Anda harus mengekspor gambar untuk membagikan perubahan.
donat

Saya mengedit pertanyaan untuk membuatnya lebih luas (semua file biner, bukan hanya yang berhubungan dengan grafis) karena saya menyadari saya membutuhkannya untuk hal-hal seperti dokumen Word juga.
Sasha Chedygov


@donut Dropbox menyimpan hanya beberapa versi terbaru (atau dibatasi berdasarkan tanggal? tidak tahu saat ini), jadi tidak semua versi disimpan
Dalibor Filus

Jawaban:


9

Mungkin ada masalah kinerja pada versi yang lebih lama, tetapi subversi sangat bagus dalam hal file biner. Saya percaya itu hanya menyimpan delta, jadi Anda harus baik-baik saja dengan batasan ukuran. Perlu diingat bahwa itu juga tergantung pada format yang digunakan. Jika dikompresi, membuat modifikasi mungkin berdampak pada lebih banyak file, membuat perbedaan yang lebih besar. Difer biner tidak seoptimal diff berbasis teks, tetapi masih sangat bermanfaat.

Subversion bahkan mengklaim bahwa algoritme pembeda mereka berfungsi sama baiknya pada file teks dan biner:

Perhatikan bahwa apakah suatu file biner atau tidak, tidak memengaruhi jumlah ruang penyimpanan yang digunakan untuk menyimpan perubahan pada file itu, juga tidak memengaruhi jumlah lalu lintas antara klien dan server. Untuk tujuan penyimpanan dan transmisi, Subversion menggunakan metode difing yang berfungsi sama baiknya pada file biner dan teks


Hmm menarik. Saya membaca bahwa ada masalah dengan file besar. Mungkin saya harus mencobanya dan melihatnya sendiri.
Sasha Chedygov

Menambahkan sedikit lebih detail. Biarkan saya tahu bagaimana kelanjutannya!
John T

1
Maaf telah menjawab begitu terlambat, saya benar-benar lupa saya meninggalkan ini tidak terjawab ... Ya! Sepertinya berfungsi dengan baik. Performanya tidak bagus tapi cukup bagus.
Sasha Chedygov

10

Anda harus melihat Boar , ini adalah sistem kontrol versi yang dibuat khusus untuk file biner besar.


2
Ketahuilah bahwa Boar dalam Beta saat penulisan.
Sean Kearon

Terlihat menarik, terima kasih sudah memposting! Aku akan melihatnya.
Sasha Chedygov

2

Tidak yakin apakah itu cocok dengan kisaran harga, tetapi ada sistem manajemen aset khusus untuk Grafik. Saya pikir Adobe memiliki satu (Version Cue), tetapi ada juga Alienbrain .


Saya sudah mencoba Version Cue, tetapi mengharuskan Anda untuk mengatur seluruh server dan tampaknya sangat rumit untuk apa yang saya butuhkan. Mungkin saya salah. Saya akan memeriksa Alienbrain juga. Terima kasih.
Sasha Chedygov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.