sistem kontrol revisi yang ramah pengguna

8

Saya mencari sistem kontrol revisi yang ramah pengguna yang dapat saya dan istri non teknis saya bekerja dengan. Saya sudah mencoba subversi dan memaksa tetapi menemukan mereka menjadi terlalu rumit dan beberapa hal tidak dapat dilakukan melalui GUI. Ini hanya akan digunakan pada klien windows dan hanya pada jaringan lokal. Saya ingin menyimpan repositori utama di server rumah windows saya. Gratis akan menjadi yang terbaik tetapi harga yang wajar untuk penggunaan konsumen juga akan baik-baik saja jika itu perangkat lunak yang baik. Terima kasih sebelumnya.

Sunting: Saya mendapatkan banyak solusi yang tidak cocok dan saya pikir ini karena saya tidak jelas dalam posting pembuka saya. Alasan utama saya ingin menggunakan alat ini adalah untuk manajemen kontrol sumber perangkat lunak (tetapi juga untuk file biner misalnya file Word dan Excel juga), jadi itu perlu untuk mendukung hal-hal seperti percabangan, penggabungan dan pelepasan manajemen. Meskipun saya akan menjadi pengguna utama, istri juga perlu menggunakan alat ini tetapi dia tidak teknis. Namun, ia bisa melek komputer dan dapat bekerja dengan perangkat lunak yang ramah pengguna.

Masalah utama yang saya temukan dengan subversi dan Perforce adalah bahwa ada beberapa lokasi ketika jalur perlu dimasukkan untuk lokasi dalam repositori sumber. Penjelajahan GUI sederhana ke lokasi akan menjadi sempurna tetapi area spesifik tersebut mengharuskan pengguna untuk secara manual memasukkan lintasan dalam kotak teks dengan sedikit konfirmasi apakah itu valid atau tidak.

Seperti yang Anda lihat, perangkat lunak sinkronisasi file seperti Dropbox tidak cocok untuk ini bahkan jika mendukung versi file.

pengguna80176
sumber
4
Bisakah Anda menjelaskan mengapa Subversion tidak bisa diterapkan? Apakah Anda menggunakan aplikasi TortoiseSVN yang terhubung ke File Explorer?
Gary Rowe
2
Mungkin membantu juga jika Anda akan memberikan info tentang jenis file apa yang akan Anda masukkan dalam kontrol revisi. Beberapa yang lebih populer seperti Git dan Mercurial, misalnya, berfungsi paling baik dengan file teks dan tidak begitu banyak dengan file biner (file gambar, dll.).
Isxek
Anda ingin pengguna non-teknis menggunakan perangkat lunak kontrol revisi dengan percabangan dan penggabungan? Sebagian besar pengguna teknis takut melakukan tindakan itu! Opsi terbaik Anda mungkin menggunakan dua sistem, satu untuk percabangan / penggabungan maju dengan kode sumber Anda, yang lain sederhana seperti Dropbox dengan dokumen Excel dan Word.
Daniel Beck

Jawaban:

7

Anda bilang Anda mencoba subversi, tetapi apakah Anda pernah mencoba Tortoise SVN ? Ini berfungsi sebagai ekstensi shell dan repositori Anda dapat berada di mana saja (termasuk secara lokal di direktori).

Ini cukup intuitif (lebih dari subversi baris perintah). Saya tidak yakin apakah utilitas "diff" internal akan bekerja dengan hal-hal seperti dokumen pengolah kata, tapi saya yakin info tersedia di suatu tempat.

jonsca
sumber
Ya, untuk itulah saya menggunakan Subversion.
user80176
Tortoise SVN adalah persis apa yang saya gunakan dengan subversi dan merasa ini masih belum cukup ramah pengguna untuk apa yang saya butuhkan. Meskipun sebagian besar tidak masalah, ada beberapa fitur utama yang membutuhkan entri teks manual alih-alih memberikan GUI yang bagus (misalnya memasuki jalur repositori).
user80176
@ user80176 Anda telah dimanjakan oleh Windows, karena banyak orang masih menggunakan SVN dari prompt :) Namun, saya benar-benar mengerti apa yang Anda maksud. Saya pikir begitu Anda mengetik URL pertama kali, itu menjadi bagian dari daftar dropdown.
jonsca
4

Bagaimana dengan Dropbox? Menggunakan sistem sinkronisasi folder, tetapi mereka juga menyimpan salinan di server mereka sendiri. Tampaknya sangat mudah digunakan.

Evengard
sumber
2
Maaf tapi ini hanya sinkronisasi folder. Saya mencari sistem kontrol revisi. Sistem kontrol revisi akan menyimpan setiap perubahan pada file dan memungkinkan Anda untuk menambahkan catatan terhadap setiap pengeditan. Mirip dengan apa yang digunakan dalam pengembangan perangkat lunak tetapi saya sedang mencari versi yang ramah pengguna untuk hal-hal yang saya sebutkan di posting pembukaan.
user80176
2
@ user80176 - Ini bukan hanya sinkronisasi folder. Anda dapat mengklik kanan pada file dan mengambil versi sebelumnya.
Kit Sunde
@ Pengguna Tergantung pada apa yang ingin Anda lakukan, Anda dapat menggunakan Dropbox dan menulis log kerja dengan tangan, tidak terkait (mis. Outlook atau manajemen tugas lainnya). Dengan begitu Anda masih bisa mencari tahu apa yang Anda lakukan saat itu.
Daniel Beck
Dropbox juga memiliki kemampuan untuk mengembalikan versi file yang lebih lama.
Wuffers
Karena saya akan menggunakan ini untuk manajemen kontrol sumber perangkat lunak, dropbox tidak cocok untuk ini.
user80176
4

Anda mungkin ingin melihat Git bersama dengan SmartGit baik sumber terbuka maupun UI SmartGit itu mudah.

N4TKD
sumber
SmartGit sepertinya cocok dengan tagihan. Saya harus mencobanya. Terima kasih.
user80176
2

Apakah Anda tahu tentang Shadow Copy ? Itu dibangun ke Windows.

akid
sumber
Maaf, ini tidak sesuai untuk apa saya membutuhkannya. Saya telah mengedit posting pembukaan agar lebih jelas.
user80176
1

Apakah Anda sudah melihat FileHamster ? Saya sudah menggunakannya sebelumnya dan cukup mudah untuk mencari tahu.

tesis
sumber
Maaf, ini tidak sesuai untuk apa saya membutuhkannya. Saya telah mengedit posting pembukaan agar lebih jelas.
user80176
1

Saya melakukan hal yang sama yang ingin Anda lakukan, dan saya juga harus berurusan dengan seorang istri non-teknis. Dan, saya juga membutuhkan sejarah revisi.

Sepanjang garis Dropbox, apakah Anda melihat Wuala (dari La Cie)? Lihat layanan mereka. http://www.wuala.com . Saya telah menggunakan SugarSync dan Dropbox (saya hanya menggunakan PC Windows), tetapi saya menemukan Wuala yang paling mudah digunakan. Memiliki UI Windows yang bagus, memiliki kontrol revisi, disinkronkan di semua komputer, memiliki aplikasi ponsel cerdas, dll. Lihat dan lihat apakah itu yang Anda cari.

Yang mengatakan, ada biaya, tetapi Anda dapat mengontrolnya berdasarkan pada berapa banyak Anda perlu cadangan.

(CATATAN: Saya tidak memiliki hubungan dengan Wuala, selain menjadi pelanggan, dan tidak mendapat manfaat apa pun dengan menyebutkan layanan di sini.)

Wigley
sumber
Maaf, ini tidak sesuai untuk apa saya membutuhkannya. Saya telah mengedit posting pembukaan agar lebih jelas.
user80176
1

Bazaar adalah sistem SVN termudah yang tersedia, JIKA Anda benar-benar membutuhkan kontrol versi. Ini tidak memiliki banyak kontrol yang lebih baik dari sistem lain seperti GIT, tetapi dibandingkan, itu jauh lebih ramah pengguna. Anda dapat menjalankan dalam waktu singkat (lima menit sesuai dengan tutorial ini ).

Jika Anda ingin kontrol versi untuk dokumen sederhana (seperti Word dan Excel) maka Anda harus menggunakan Google Documents . Tidak diperlukan pengaturan, tidak diperlukan SVN checkout, tidak diperlukan latar belakang teknis. Anda dan istri Anda dapat mengedit dokumen yang sama secara bersamaan dan melihat satu sama lain berubah secara instan. Tidak menjadi lebih mudah dari itu.

ubiquibacon
sumber
Saya khawatir pasar juga sejauh ini yang paling lambat.
vtest
@vtest Saya belum pernah melakukan perbandingan kecepatan antara Bazaar dan SVN lainnya, tetapi bagi saya sepertinya tidak pernah lambat. Saya menggunakannya selama konferensi TI sekitar sebulan yang lalu dengan 20 simultan dan kami tidak punya masalah sama sekali, ditambah repositori pusat kami sekitar 200 mil jauhnya (yaitu bukan lokal).
ubiquibacon
1

Mercurial relatif mudah dimengerti. Ini GPLv2 dan memiliki beberapa ekstensi.

Xenoaktif
sumber
Bisakah Anda menambahkan beberapa penjelasan lebih lanjut tentang Mercurial, ringkasan teknis ini tampaknya sedikit menjelaskan untuk tuntutan non-teknis OP.
BloodPhilia