ไมโครซอฟท์ประกาศข่าวว่าเครื่องมือพัฒนาโปรแกรมของตัวเอง 2 ตัวคือ Visual Studio และ Team Foundation Server รองรับระบบการจัดการเวอร์ชันซอฟต์แวร์แบบโอเพนซอร์ส Git แล้ว
Git เป็นระบบการจัดการเวอร์ชันซอฟต์แวร์แบบกระจายศูนย์ (distributed version control systems หรือ DVCS) ที่พัฒนาโดย Linus Torvalds เพื่อใช้กับเคอร์เนลของลินุกซ์แทนระบบ BitKeeper เดิม ปัจจุบัน Git ได้รับความนิยมสูงมากในโลกโอเพนซอร์ส และเริ่มขยายตัวเข้ามาสู่โลกซอฟต์แวร์แบบปิดโค้ดด้วยเช่นกัน
ไมโครซอฟท์อธิบายเหตุผลของการสนับสนุน Git เพราะเห็นว่า DVCS คืออนาคตของการจัดการเวอร์ชันซอฟต์แวร์ และจากการประเมินระบบที่มีในท้องตลาดแล้ว Git เหมาะสมที่สุด (เทียบกับตัวอื่นๆ อย่าง Mercurial หรือสร้างขึ้นมาใหม่เอง)
ไมโครซอฟท์ชี้แจงว่าจะยังพัฒนา Team Foundation Version Control ระบบการจัดการเวอร์ชันซอฟต์แวร์ (แบบรวมศูนย์) ของตัวเองต่อไป แต่จะมี Git เป็นทางเลือกให้ด้วย
Git ที่ไมโครซอฟท์นำมาใช้งานเป็น Git รุ่นมาตรฐาน สามารถใช้งานร่วมกับเซิร์ฟเวอร์ Git ที่มีอยู่แล้ว หรือบริการออนไลน์อย่าง GitHub หรือ CodePlex ได้โดยตรง ในฝั่งของเซิร์ฟเวอร์ Git ที่ไมโครซอฟท์จะให้บริการ (ผ่าน Team Foundation Server/Service) ก็ใช้ร่วมกับไคลเอนต์ Git ทั่วไปได้เช่นกัน
แผนการรองรับ Git ของไมโครซอฟท์มีดังนี้
ที่มา - MSDN
Comments
โฮ ...... ซึ้งน้ำตาไหล เอาใจหนูไปเลย
ผมอยากจะถาม MS ว่า ช้าไปไหมเธอ? รอจนเหงือกแห้งมาเป็นปีๆละ =*=
แต่ที่อยากถามที่สุดคือ VS2010 ทำไมไม่ support ด้วยฟะ?
VS2010 มันรันบน Windows 7 ได้ :D
:: DigiKin8 ::
นั่งคิดอยู่พักนึง จะเหน็บว่า ms จะดัน Windows 8 ใช่ไหมครับ
VS2012 ก็รันได้นะ :-/
ก็ช้าเป็นปกตินะครับ .... ของฝั่งไมโครซอฟท์นี่ต้องออกแนวปลอบใจตัวเอง
ท่องไว้ "มาช้ายังดีกว่าไม่มา" ... ดู Windows Phone OS สิ
กว่าถั่วจะสุก งาก็กลายเป็นเพชรไปแล้วครับ
ช้าขนาดนี้ ผมว่ากลายเป็นปุ๋ยแล้วล่ะครับ ไม่ใช่เพชร
มันไหม้กลายเป็นคาร์บอนจนตกผลึกน่ะครับ
:genius:
มี 3rd-party ทำออกมาพักใหญ่แล้วนะ มีพวก opensrc ด้วย.. แต่โอเคว่าเคยใช้ๆ แล้วมันไม่ค่อย smooth ทว่าก้อไม่ถึงกับใช้ยากจนเกินไป ต้องใช้เวลาซักพักกว่าจะคล่อง ==> http://stackoverflow.com/questions/507343/using-git-with-visual-studio
vs ก้อคล้ายๆ eclipse (และ product อื่นๆ ของ ms) .. มันคือ platform ให้ทำ extension เพิ่มสิ่งที่ standard package ยังไม่มีได้ อะไรที่คิดว่าอยากให้มันทำได้ก้อลองเริ่มหาๆ ดูจากที่นี่ก้อได้ (หรือถ้าหาไม่เจอและมีเวลาพอ ก้อเปลี่ยนวิกฤติเปนโอกาสโดยทำไปขาย/แชรซะเองเลย) ==> http://visualstudiogallery.msdn.microsoft.com/
ถึง ms จะใหญ่ แต่ใช่จะมีคนพอทำทุกอย่างเพื่อออก product ได้ทันที.. หากเทียบกับหลายๆ ที่แล้ว สิ่งที่ ms เลือกมาทำ product แล้วนี่ ถือว่าเรื่องการ support ของส่วนกลางทำได้ดีเลย (แต่ msth นี่ทำใจ ถ้าช่วยตัวเองไม่ไหวก้อขอข้ามไปเรียกส่วนกลางเลยดีกว่า)
จะออก product หรือ feature แต่ละที ไม่ใช่ว่ามีคนทำโค้ดได้พอ มันต้องใช้ role มากกว่านั้น.. ถ้าใครมองว่าตัวเองว่าจะใช้โมเดลแบบ platform อะไรที่เค้าคิดว่าเค้าไม่ไหวก้อจะไปหา partner มาร่วม ดังนั้นเวลาอยากได้อะไรนี่บางทีก้อต้องหาๆ จาก partner เอา
หรือถ้าคุ้ยๆ ตาม blog หรือ lab หน่อย.. เมื่อมีเรื่องอะไรใหม่ๆ มา ก้อจะมีคนของ ms เอามาทำ test project แล้วปล่อย code ออกมาตลอด ซึ่งแม้จะห่างเกณฑ์ที่ถือได้ว่าเปน product แต่โดยมากก้อใช้งานได้ เพราะพวกนี้เค้าใช้ภายในกันอยู่แล้ว พวกที่ออก product มานี่ส่วนมากเค้า dog-fooding กันมานับปีแล้ว