มีคำถามและคำตอบมากมายเกี่ยวกับ Git กับ TFVC Source Control แต่ไม่มีคำตอบในปัจจุบันที่ครอบคลุมถึงการรวม Git เข้ากับ Team Foundation Server / Service ที่ฉันสามารถหาได้
ฉันกำลังเริ่มการพัฒนาทุ่งหญ้าสีเขียวโดยใช้ภาษาที่หลากหลาย (C #, C ++, PHP, Javascript, MySSQL) โดยใช้ Visual Studio 2013 ในอนาคตจะมีการพัฒนา iOS บางอย่าง ฉันคุ้นเคยกับ SVN, VSS และ TFVC สำหรับการควบคุมแหล่งที่มาเป็นอย่างดี อย่างไรก็ตามฉันไม่เคยใช้ Git ฉันชอบ TFS สำหรับการจัดการกระบวนการ / การพัฒนาแบบคล่องตัว ... มันไม่สมบูรณ์แบบ แต่รวมเข้ากับ Visual Studio ได้ดี
ดังนั้นเพื่อช่วยฉันตัดสินใจระหว่างสองระบบนี้ ...
อะไรคือความแตกต่างใหญ่ระหว่าง TFVC และ Git สำหรับการควบคุมแหล่งที่มาเมื่อใช้ Visual Studio 2013
- ประโยชน์เดียวในกรณีของฉันคือที่เก็บในเครื่อง (ไม่ได้บอกว่าไม่มีนัยสำคัญ) และการสนับสนุนการพัฒนา iOS หรือไม่
- เป็นข้อเสียเปรียบเพียงประการเดียวของ Git อินเทอร์เฟซบรรทัดคำสั่ง (บางคนอาจโต้แย้งว่าไม่ใช่ข้อเสียเปรียบ ;-P)
- คุณเคยมีประสบการณ์ใน Visual Studio 2013 GUI สำหรับ Git หรือไม่? เพียงพอที่จะรองรับการแตกกิ่ง / การรวมพื้นฐานโดยไม่ใช้อินเทอร์เฟซบรรทัดคำสั่งหรือไม่
- มีคู่มือเริ่มต้นใช้งานโดยละเอียดสำหรับ Git ที่แสดงว่า Git ถูกใช้กับ Visual Studio 2013 หรือไม่ Microsoft มีวิดีโอสำหรับการรวมที่เก็บ Git ที่มีอยู่เข้ากับ Visual Studio 2013 แต่ฉันกำลังมองหาการเริ่มต้นใหม่ด้วย Git และ VS 2013
ฉันไม่ได้มองหาหนังสือที่นี่ แต่มีเพียงสัญลักษณ์แสดงหัวข้อย่อยและลิงก์ที่เกี่ยวข้องจากผู้ใช้ที่ใช้ทั้ง TFVC และ Git