Kontrol versi adalah alat yang sangat diperlukan untuk pengembangan perangkat lunak, yang memungkinkan seseorang untuk mundur dengan andal dan bersih ke masa lalu hingga X terakhir kali melakukan pekerjaannya dengan benar, atau untuk melihat apa yang berubah antara dulu dan sekarang - biasanya digunakan ketika mencoba mencari tahu mengapa X tidak lagi berfungsi dengan benar.
Namun semua alat yang saya tahu tentang ini hanya berfungsi pada file teks biasa. Kotak alat (kotak standar, bukan kotak alat python yang diperkenalkan pada 10.1), dan dengan demikian modelnya, adalah biner. Apakah ada yang punya metode yang bisa diterapkan untuk membawa versi ke mereka?
Catatan: versi berbeda dari cadangan . Ada sejumlah metode sederhana untuk membuat snapshot dari file untuk tanggal tertentu / waktu - cadangan Windows, versi sebelumnya , xcopy /s d:\foobar\ x:\foobar_%date%
, zip stuff_%date%.zip stuff\*
, dan sebagainya.
Menerapkan alat seperti git , fosil , lincah , subversi , atau ... ke file biner adalah satu langkah lebih baik daripada menggunakan xcopy atau zip sehingga banyak orang dapat menambahkan pesan komit, "Model foobar% date% sekarang menimpa sebelumnya hasil hanya jika Baz tidak ada " , tetapi masih anemia dibandingkan dengan apa yang dapat dilakukan oleh set alat yang sama untuk file teks: misalnya tunjukkan dengan tepat apa yang diubah antara tahun lalu dan hari ini .