ฉันเป็นผู้พัฒนา. NET และฉันใช้ TFS (เซิร์ฟเวอร์พื้นฐานสำหรับทีม) เป็นซอฟต์แวร์ควบคุมซอร์สของฉันหลายครั้ง คุณสมบัติที่ดีของ TFS คือ:
- การรวมที่ดีกับ Visual Studio (ดังนั้นฉันทำเกือบทุกอย่างที่มองเห็นไม่มีคำสั่งคอนโซล)
- เช็คเอาท์ง่ายกระบวนการเช็คอิน
- การผสานและการแก้ไขข้อขัดแย้งได้ง่าย
- สร้างอัตโนมัติง่าย
- การแตกแขนง
ตอนนี้ฉันต้องการใช้ Git เป็นตัวควบคุมพื้นที่เก็บข้อมูลและแหล่งที่มาของโครงการโอเพ่นซอร์สของฉัน โครงการของฉันอยู่ในภาษา C #, JavaScript หรือ PHP ที่มีฐานข้อมูล MySQL หรือ SQL Server เป็นกลไกการจัดเก็บ
ฉันเพิ่งใช้ความช่วยเหลือของ github.com เพื่อจุดประสงค์นี้และฉันสร้างโปรไฟล์ที่นั่นและดาวน์โหลด GUI สำหรับ Git ในส่วนนี้นั้นง่ายมาก
แต่ฉันเกือบติดอยู่อีกต่อไป ฉันแค่ต้องการดำเนินการง่ายๆ (ง่ายจริงๆ) รวมถึง:
- การสร้างโครงการบน Git และทำแผนที่ไปยังโฟลเดอร์บนแล็ปท็อปของฉัน
- การตรวจสอบ / ตรวจสอบในไฟล์และโฟลเดอร์
- การแก้ไขข้อขัดแย้ง
นั่นคือทั้งหมดที่ฉันต้องทำตอนนี้ แต่ดูเหมือนว่า GUI นั้นไม่เป็นมิตรกับผู้ใช้ ฉันคาดหวังว่า GUI จะมีConnect To...
สิ่งใดสิ่งหนึ่งจากนั้นฉันคาดว่าจะมีรายการโครงการที่จะแสดงและเมื่อฉันเลือกโครงการหนึ่งฉันคาดว่าจะเห็นรายการไฟล์และโฟลเดอร์ของโครงการนั้นเช่นเดียวกับการสำรวจโครงการ TFS ของคุณ ใน Visual Studio จากนั้นฉันต้องการคลิกขวาที่ไฟล์และเลือกcheck-in...
หรือcheck-out
และสิ่งนั้น
ฉันคาดหวังมากไหม ฉันควรทำอย่างไรเพื่อใช้ Git ง่าย ๆ เช่นเดียวกับ TFS ฉันหายไปนี่อะไร