Tampilkan postingan dengan label TFS Server. Tampilkan semua postingan
Tampilkan postingan dengan label TFS Server. Tampilkan semua postingan

Kamis, 26 Juli 2012

Pengalaman Real Menggunakan SVN Subversion

Beberapa hari ini mungkin saat-saatnya down time project kantor dari USA sana, jadi putuskan lah buat belajar ASP.NET MVC dengan membuat sebuah project sederhana yang untuk mengeksplor lebih jauh tentang ASP.NET MVC ini. 

Berhubung Project ini akan di Develop oleh beberapa orang di kantor jadi di putuskanlah menggukanan SVN subversion(karena freee kali dan gak tau cara buat server Repository TFS Microsoft :D). Setelah teman berhasil mengconfigurasi sebuah server untuk code repository project, kita semua MengGet Latest source yang ada di repository dan mulailah proses developmenta :).

Di sorenya setelah saya sudah berhasil menselesaikan beberapa modul saya berniat untuk check in code saya kedalam SVN Repository, Karena tidak seperti TFS Microsoft SVN ini tidak langsung Terintegrasi dengan Visual Studio, jadi kita bisa tau file mana saja yang kita ubah(checked out) dan siap untuk di check in. dengan SVN ini kita hari membuka folder tempat file kita save di local computer dann memperhatikan satu persatu folder atau file apakah ada tanda warningnya atau tidak, karena di SVN jika file atau folder tersebut memiliki tanda warning di icon file, pasti file tersebut telah kita ubah atau sudah unsyncronize dengan code repository di server.

Jika kita ini mengchekin perubahan yang telah kita buat namun sementara file yang ingin kita check in juga dalam kondisi unsyncronize dengan yang ada di server. Mau gak mau kira hari menmerge(menggabungkan) file yang kita ubah dan mensyncronkan dengan perubahan apa yang ada di server. namun hal tersebut tidak semudah yang sering saya lakukan dengan TFS Microsoft yang hanya dengan memilih AutoMerge semua perubaahan yang berbeda section dapat dengan mudah menyatu atau Manual Merge dengan memperlihatkan  perubahan mana saja yang ada dan file tersebut di save. dan masalah beres sudah.

Namun kemudahan tersebut belum saya temui dalam menggunakan SVN ini, menurut pendapat saya menggunakan SVN ini agak sedikit lebih ribet karena dalam proses Mergenya yang kurang mulus dan juga meninggalkan jejak karakter aneh seperti
" <<<<" dan "==============" sebagai pemisah code yang unsyncronize

Hehehehe, mungkin butuh penyesuain aja kali ya saya dengan si SVN in, maklum baru seminggu pake SVN dalam real project sementara saya pertama kali mengenal subversion code itu dengan Microsoft TFS yang memang menurut saya lebih mudah(mungkin karena langsung terintegrasi dengan Visual Studio kali ya :)).

Salam,

Muhamad Albaijuri
.Net Application Developer

Search Here ! ! !