Setelah menggunakan Fossil selama lebih dari satu tahun sekarang untuk proyek pengembangan yang tidak sepele, saya merasa cukup percaya diri untuk membahas topik ini.
Di bawah ini pengalaman saya sejauh ini. Saya kadang-kadang membandingkan dengan git dan svn, hanya karena saya tahu SCM itu dengan sangat baik dan membandingkannya membuat saya lebih mudah untuk menyampaikan ide.
Saya benar-benar jatuh cinta dengan SCM ini, jadi sebagian besar poin di sisi masalah.
Yang saya suka dari Fossil:
1) Kami memiliki banyak mesin (win / mac / sejumlah distro linux), dan instalasi tunggal yang dapat dieksekusi sama indahnya dengan kedengarannya. Tidak ada ketergantungan; itu berhasil. Git adalah tumpukan file yang berantakan dan ketergantungan pada Subversion membuatnya sangat buruk pada beberapa distribusi Linux, terutama jika Anda harus membangunnya sendiri.
2) Alur kerja Fossil default sesuai dengan proyek kami dengan sempurna, dan lebih banyak alur kerja git'ish dimungkinkan bila diperlukan.
3) Kami merasa sangat tangguh, bahkan pada proyek besar. Saya tidak akan mengharapkan hal lain dari orang-orang yang menulis sqlite. Tidak ada crash, tidak ada korupsi, tidak ada bisnis yang lucu.
4) Saya sebenarnya sangat, sangat senang dengan penampilannya. Tidak secepat di atas pohon besar, tapi juga tidak lebih lambat. Saya mengganti waktu yang hilang dengan tidak harus berkonsultasi dengan dokumentasi setiap perintah lainnya, seperti halnya dengan git.
5) Fakta bahwa ada database transaksional yang dicoba tidak benar di balik setiap operasi membuat saya tidur lebih nyenyak di malam hari. Ya, kami telah melalui lebih dari satu insiden mengerikan dari repositori Subversion yang basi dan korup (untungnya, komunitas yang membantu membantu kami memperbaikinya.) Saya tidak dapat membayangkan hal itu terjadi di Fossil. Bahkan Subversion 1.7.x menggunakan Sqlite sekarang untuk penyimpanan metadata. (Coba matikan daya di tengah-tengah git commit - itu akan meninggalkan repo yang rusak!)
6) Pelacak masalah dan wiki yang terintegrasi bersifat opsional, tetapi sangat berguna karena selalu ada - tidak diperlukan instalasi. Saya berharap pelacak masalah memiliki lebih banyak fitur, tapi hei - ini adalah SCM.
7) Server bawaan dan web gui cukup brilian dan cukup dapat dikonfigurasi melalui css.
8) Terkadang kami perlu mengimpor ke dan dari repositori git dan subversi. Ini adalah no-brainer di Fossil.
9) Tempat penyimpanan file tunggal. Tidak ada direktori '.svn' di semua tempat.
Yang saya lewatkan / tidak suka tentang Fossil:
1) Seseorang tolong tulis TortoiseFossil untuk pengguna non-teknis Windows kami :)
2) Komunitasnya belum terlalu besar, jadi mungkin sulit bagi banyak orang untuk memperkenalkannya di perusahaan mereka. Semoga ini akan berubah, mendapatkan semua manfaat dari komunitas besar (dokumentasi, lebih banyak pengujian rilis baru, dll)
3) Saya berharap ui web lokal memiliki fitur pencarian (termasuk mencari konten file).
4) Opsi penggabungan lebih sedikit daripada di git (meskipun alur kerja Fossil membuat penggabungan lebih kecil kemungkinannya terjadi di tempat pertama.)
Saya harap semua orang dapat membantu Fossil - dunia adalah tempat yang lebih baik dengan hal-hal yang berfungsi dengan baik dan Anda tidak perlu menjadi ilmuwan roket untuk menggunakannya.