Ada banyak sekali pertanyaan dan jawaban tentang Git versus TFVC Source Control, tetapi tidak ada jawaban terkini yang mencakup integrasi Git ke dalam Server / Layanan Team Foundation yang dapat saya temukan.
Saya memulai pengembangan padang rumput hijau menggunakan berbagai macam bahasa (C #, C ++, PHP, Javascript, MySSQL) menggunakan Visual Studio 2013. Nantinya, akan ada beberapa pengembangan iOS. Saya sangat akrab dengan SVN, VSS dan TFVC untuk kontrol sumber. Namun, saya belum pernah menggunakan Git. Saya lebih suka TFS untuk manajemen proses / pengembangan tangkas ... Ini tidak sempurna, tetapi terintegrasi dengan baik ke dalam Visual Studio.
Jadi, untuk membantu saya memutuskan di antara dua sistem ini ...
Apa perbedaan besar antara TFVC dan Git untuk kontrol sumber saat menggunakan Visual Studio 2013?
- Apakah satu-satunya manfaat dalam kasus saya adalah repositori lokal (bukan berarti tidak signifikan) dan dukungan pengembangan iOS?
- Merupakan satu-satunya kelemahan Git antarmuka baris perintah (beberapa orang akan berpendapat itu bukan kelemahan ;-P).
- Pernahkah Anda berpengalaman dalam Visual Studio 2013 GUI untuk Git? Apakah itu cukup untuk mendukung percabangan / penggabungan dasar tanpa antarmuka baris perintah?
- Apakah ada panduan start-up rinci untuk Git yang menunjukkan Git digunakan dengan Visual Studio 2013? Microsoft memiliki video untuk mengintegrasikan repositori Git yang ada ke dalam Visual Studio 2013, tetapi saya sedang mencari permulaan dari awal dengan Git dan VS 2013.
Saya tidak mencari buku di sini, tetapi hanya beberapa poin peluru dan mungkin beberapa tautan relevan dari orang-orang yang telah menggunakan TFVC dan Git.