Saya baru mengenal kontrol versi (saat ini menggunakan SVN), tetapi saya tidak mengerti bagaimana ini membantu pengembang. Apa yang dilakukan kontrol versi yang membuatnya berguna dalam lingkungan pengembangan?
version-control
john ryan
sumber
sumber
Jawaban:
VisualSVN dan TortoiseSVN hanyalah klien UI untuk server SVN. Server SVN adalah sistem kontrol sumber / versi. Sistem kontrol versi adalah aset utama untuk setiap pengembangan nyata karena ia menyimpan versi Anda kode sumber Anda. Saat menggunakan sistem kontrol versi, Anda hanya menyimpan salinan kode sumber lokal. Salinan utama disimpan pada sistem kontrol versi dan Anda melakukan perubahan pada sistem.
SVN memungkinkan:
VisualSVN adalah ekstensi ke Visual Studio yang memungkinkan Anda menggunakan repositori SVN langsung dari Visual Studio UI. TortoiseSVN adalah ekstensi ke Windows Explorer yang memungkinkan Anda menggunakan repositori SVN secara langsung saat Anda menelusuri folder dan file.
sumber
Kontrol versi menawarkan sejumlah hal:
Ini adalah minimum untuk setiap pengembangan perangkat lunak selain mengutak-atik untuk melihat apa yang terjadi.
Saya selalu memperingatkan siapa pun yang bekerja dengan sistem kontrol versi untuk pertama kalinya bahwa menghindarinya hanya mengundang masalah. Mereka AKAN mengalami masalah bahwa ketika mereka melihat ke belakang mereka AKAN menyadari bahwa itu tidak akan terjadi jika mereka menggunakan sistem.
sumber
http://www.ericsink.com/vcbe/html/dvcs_private_workspace.html
sumber