Saya seorang pengembang .NET dan saya telah menggunakan TFS (team foundation server) sebagai perangkat lunak kendali sumber saya berkali-kali. Fitur TFS yang baik adalah:
- Integrasi yang baik dengan Visual Studio (jadi saya melakukan hampir semuanya secara visual; tidak ada perintah konsol)
- Mudah check-out, proses check-in
- Mudah menggabungkan dan menyelesaikan konflik
- Pembuatan otomatis yang mudah
- Percabangan
Sekarang, saya ingin menggunakan Git sebagai tulang punggung, repositori, dan kontrol sumber proyek open source saya. Proyek saya dalam bahasa C #, JavaScript, atau PHP dengan database MySQL, atau SQL Server sebagai mekanisme penyimpanan.
Saya baru saja menggunakan bantuan github.com untuk tujuan ini dan saya membuat profil di sana, dan mengunduh GUI untuk Git. Hingga bagian ini sangat mudah.
Tapi aku hampir terjebak untuk melanjutkan lebih jauh. Saya hanya ingin melakukan beberapa operasi sederhana (sangat sederhana), termasuk:
- Membuat proyek di Git dan memetakannya ke folder di laptop saya
- Memeriksa / memeriksa file dan folder
- Menyelesaikan konflik
Itu saja yang perlu saya lakukan sekarang. Tetapi tampaknya GUI tidak ramah pengguna. Saya mengharapkan GUI untuk memiliki Connect To...
atau sesuatu seperti itu, dan kemudian saya mengharapkan daftar proyek yang akan ditampilkan, dan ketika saya memilih satu, saya berharap untuk melihat daftar file dan folder dari proyek itu, seperti menjelajahi proyek TFS Anda dalam Visual Studio. Lalu saya ingin dapat mengklik kanan file dan memilih check-in...
atau check-out
dan hal-hal seperti itu.
Apakah saya berharap banyak? Apa yang harus saya lakukan untuk menggunakan Git dengan mudah seperti TFS? Apa yang kulewatkan di sini?