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.
sumber
Untuk menjernihkan beberapa terminologi campuran yang membingungkan yang sering digunakan dengan TFS
Team Foundation Server (TFS) adalah alat manajemen siklus hidup aplikasi, yang mencakup komponen sistem kontrol versi sumber (VCS) .
The VCS komponen yang TFS menggunakan terutama Team Foundation Versi Control (TFVC)
Jadi, pertanyaannya adalah TFVC vs Git
(Faktanya, TFS mendukung Git sebagai opsi VCS .)
Jadi, pertanyaannya adalah: TFVC vs Git
jessehouwing memiliki jawaban bagus yang mencakup ini dengan detail yang baik, jadi harap rujuk itu
Sejauh memilih mana yang akan digunakan, menurut saya Git menang
sumber
simple
cara untuk melakukannya.Jika Anda tidak nyaman dengan antarmuka baris perintah, ada beberapa antarmuka GUI yang tersedia untuk Git. Git sendiri sebenarnya berisi alat GUI peramban repositori yang disebut
gitk
dangit-gui
- GUI untuk git. Lalu ada aplikasi pihak ketiga seperti git-cola , TortoiseGit , dan lainnya .sumber