Ketika saya bekerja di Sun, kami menggunakan sistem DVC yang disebut Forte SCCS / Teamware , yang menggunakan format file SCCS lama, tetapi merupakan sistem kontrol revisi kode sumber yang didistribusikan.
Salah satu fitur yang bagus adalah memiliki dukungan GUI yang kuat:
Anda dapat membawa dan mengembalikan perubahan hanya dengan mengklik dan menyeret.
Itu akan menggambar pohon / grafik yang menunjukkan bagaimana ruang kerja berhubungan satu sama lain.
Anda juga bisa memiliki tampilan grafik untuk menampilkan riwayat lengkap satu file, yang mungkin memiliki beberapa cabang dan gabungan. Mengizinkan Anda membandingkan dua poin.
Itu juga memiliki alat penggabungan visual yang kuat, untuk memungkinkan Anda menerima perubahan dari salah satu dari dua file yang saling bertentangan.
Secara alami, banyak DVCS saat ini memiliki dukungan command line untuk operasi ini, tetapi saya sedang mencari dukungan GUI untuk menggunakan ini dalam kursus sarjana tingkat rendah yang akan saya ajarkan.
Saya tidak mengatakan solusi Forte Teamware sempurna, tetapi tampaknya berada di depan kurva. Sayangnya, ini bukan opsi yang layak untuk digunakan untuk kelas saya.
Pertanyaan: Dukungan apa yang dimiliki DVCS saat ini sehubungan dengan GUI? Apakah ada yang bekerja pada Windows, dan bukan hanya Linux? Apakah mereka "siap untuk prime-time" atau masih berfungsi? Apakah ini berdiri sendiri atau dibangun sebagai plug-in, misalnya untuk Eclipse?
Catatan: Untuk menjaga diskusi tetap fokus, saya hanya tertarik dengan alat GUI. Dan bukan meta-diskusi jika alat GUI harus digunakan dalam pengajaran.