Saya bekerja untuk perusahaan kecil di sektor Teknik Mesin. Tidak ada orang di sini yang tahu apa pun tentang pengkodean atau basis data kecuali saya sendiri, dan saya tahu sedikit lebih dari sekadar SQL dasar, beberapa C #, beberapa VBA.
Saya mencoba menemukan solusi kontrol dokumen open-source / freeware yang bagus untuk semua dokumentasi kami yang berkaitan dengan teknik. Sebagian besar file dalam format .docx, .xlsx, .pdf, atau .dwg (CAD).
Apakah Subversion dapat disesuaikan dengan tujuan kontrol dokumen saya dan bukan kontrol kode? Apakah itu juga cukup untuk menghasilkan laporan dokumen dalam sistem dengan angka revisi yang sesuai?
Rekomendasi atau solusi lain di luar sana tentu saja disambut baik.
windows-7
version-control
documents
svn
NoCatharsis
sumber
sumber
Jawaban:
SVN memiliki front-end GUI dengan integrasi Windows yang baik: Tortoise SVN . Banyak kolega saya bersumpah untuk itu.
Msofficesvn adalah plug-in Microsoft Office yang memberikan akses ke Tortoise SVN di dalam aplikasi Office. OfficeSVN menambahkan ikon untuk operasi SVN ke Office 2007. OOoSVN adalah plug-in yang serupa untuk OpenOffice.
Dengan alat-alat itu, SVN dapat digunakan tanpa memerlukan baris perintah. Mengelola repositori mungkin memerlukan kompetensi baris perintah dasar.
SVN memang membutuhkan beberapa pelatihan pengguna, tetapi itu tidak ada hubungannya dengan pemrograman. Terutama, Anda harus membuat orang terbiasa dengan 1: pembaruan, 2: pekerjaan, 3: komit; dan Anda harus melatih mereka untuk melakukan penggabungan.
Sistem manajemen dokumen yang menyediakan pengarsipan murni tanpa mengungkap konflik akan lebih mudah digunakan. Tapi itu karena menyembunyikan kesulitan di bawah permadani: alih-alih menghadapi pengguna dengan konflik, ia diam-diam kehilangan data saat konflik terjadi.
Alur kerja di mana orang mengambil kunci sebelum mengerjakan dokumen jauh lebih sulit, tetapi dapat menyelamatkan sakit kepala jika mereka tidak bisa diajarkan untuk tidak panik ketika konflik terjadi.
(Perhatikan bahwa saya tidak memiliki pengalaman mengajar orang nonteknis untuk menggunakan kontrol versi - saya melakukan interpolasi dari perilaku yang diamati dengan versi "manual", di mana dokumen dikirim melalui pos ke orang yang seharusnya menggabungkan perubahan.)
sumber
File kode adalah file teks sederhana. File .docx dan .dwg adalah "sedikit lebih sedikit" dari userfriendly) sehingga Anda memerlukan plugin untuk file tersebut. Dalam hal file msword ada plugin xdocdiff.
sumber
Saya akan menyarankan sistem manajemen dokumen melalui kontrol revisi sistem untuk dokumen "biner". Kontrol revisi berfungsi paling baik untuk file teks seperti kode sumber tetapi Anda kehilangan banyak fitur ketika berhadapan dengan tipe biner.
sumber
Ada juga solusi komersial di antara plugin Microsoft Office Subversion: MagnetSVN .
sumber