Saya bekerja dengan banyak file teks setiap hari dan saya menggunakan Dropbox sebagai cara untuk mengembalikan versi file sebelumnya jika ada masalah.
Saya mencari cara sederhana untuk menambah / mengganti Dropbox dalam fungsi itu seandainya koneksi Internet saya mati dan Dropbox tidak berfungsi. Pada dasarnya, saya ingin menggunakan git untuk:
1) Secara otomatis menyimpan setiap revisi dari setiap file pada disk atau dalam folder yang diberikan, tetapi terbatas pada ekstensi tertentu (.html, .tex, .txt, .doc, .odt dll.)
2) Mudah menelusuri versi sebelumnya dan mengembalikannya. Idealnya, saya dapat memilih folder tujuan untuk menyimpan revisi
Membuat proyek Git baru untuk setiap file bukan ide yang bagus, jadi saya mencari sesuatu yang lebih sederhana yang hanya akan membuat kembali struktur folder dengan opsi untuk memulihkan versi sebelumnya.
sumber
git
dapat menyebabkan ukuran mengasapi, banyak sampah, dan masalah kinerja. Tidak mengambil ketidaknyamanan cadangan tersebut ke dalam akun.Jawaban:
Bagaimana dengan menggunakan SparkleShare ?
SparkleShare dimaksudkan untuk menyinkronkan proyek antara banyak kontributor secara otomatis menggunakan Git. Anda dapat menggunakannya pada dasarnya sebagai alat untuk menyimpan perubahan secara otomatis ke file yang merupakan repositori Git versi terkontrol, dan tidak perlu menggunakan beberapa fitur kontributornya.
Ini akan terhubung ke berbagai layanan, termasuk BitBucket:
Di sini Anda dapat melihat riwayat yang disajikan folder:
SparkleShare hanya menyimpan perubahan dan membuat daftar perubahan. Tidak ada cara (yang saya tahu) untuk menggunakannya untuk melihat file di komit tertentu. Mengklik file di dialog Perubahan Terbaru hanya membuka versi terbaru.
Jadi, Anda dapat menggunakan klien Git, seperti Giggle untuk melihat perubahan pada komit tertentu:
Namun, Giggle tidak akan membiarkan Anda melihat file aktual di komit tertentu, sebaliknya memaksa Anda untuk melihat perubahan. Jadi, Anda mungkin ingin menggunakan klien yang berbeda seperti gitg :
(Hitam di mana-mana adalah bug karena saya menggunakan PPA GNOME 3.8.)
Anda dapat menginstal SparkleShare dengan mengklik tombol ini:
Atau, Anda dapat menggunakan perintah ini di terminal:
sumber
Jika Anda mencari alat cadangan canggih, saya akan merekomendasikan Kembali Dalam Waktu .
Anda dapat mengonfigurasinya dalam banyak, banyak cara, tetapi di sini adalah bagaimana saya menggunakannya:
sumber
Jika Anda menggunakan Linux, Anda dapat mencoba sistem file Btrfs, ia memiliki fungsi cadangan yang luar biasa.
Jika Anda pindah ke FreeBSD atau OpenIndiana Anda dapat menggunakan XFS.
sumber