ระบบการกำหนดรุ่นใดสำหรับการพัฒนาเว็บไซต์ให้ใช้ได้ฟรี


10

ฉันต้องการปรับปรุงสภาพแวดล้อมการพัฒนาของฉันและตอนนี้ฉันกำลังคิดถึงการใช้ระบบการกำหนดเวอร์ชันในอนาคต ปัญหาคือฉันไม่ได้มีประสบการณ์มากกับระบบการกำหนดเวอร์ชัน (bit with Perforce) ระบบการกำหนดรุ่นใดสำหรับการพัฒนาเว็บไซต์ให้ใช้ได้ฟรี


ระบบการกำหนดเวอร์ชันสำหรับอะไร - รหัสฝั่งเซิร์ฟเวอร์? รหัส HTML
Pekka

@Pekka Primary สำหรับไฟล์ HTML, CSS และ PHP ของฉัน
cberg

คำตอบ:


14

ระบบควบคุมเวอร์ชันที่ทันสมัยใด ๆ สามารถใช้สำหรับการพัฒนาเว็บ ทางเลือกของระบบที่จะใช้นั้นเป็นเพียงการตั้งค่าส่วนตัว, ทางเลือก / การรวมระบบปฏิบัติการและเครื่องมือที่คุณต้องการใช้

ฉันใช้การโค่นล้มโดยใช้VisualSVNทางฝั่งเซิร์ฟเวอร์และTortoiseSVNกับลูกค้า ฉันชอบที่มันทำงานร่วมกับ Windows Explorer ได้อย่างไร อื่น ๆ ที่มีการเพิ่มจำนวนมากของการลากเมื่อเร็ว ๆ นี้มีGitและMercurial ผมคิดว่าทั้งสามเป็นส่วนใหญ่ใช้กันอย่างแพร่หลายในวันนี้ แต่มีมากขึ้น


1
คะแนนส่วนบุคคลของฉันจะเป็นของ Git แต่ทุกอย่างก็ใช้ได้ดี
Toby

1
อีกเรื่องสำหรับคอมไพล์ Git นั้นยอดเยี่ยมแม้สำหรับการพัฒนาเล็ก ๆ ในท้องถิ่น .. มันยังอยู่ในเส้นทางของคุณและใช้งานง่าย
laebshade

การใช้ svn ภายใน Eclipse กับปลั๊กอินย่อย ทำได้ดี.
hornetbzz

3

Wikipedia คาดเดาได้ว่ามีการเปรียบเทียบขนาดใหญ่ของซอฟต์แวร์ควบคุมการแก้ไขแต่สิ่งที่สำคัญที่คุณควรคำนึงถึงก็คือคุณต้องการใช้พื้นที่เก็บข้อมูลส่วนกลางเสมอ (ไม่ว่าจะบนคอมพิวเตอร์เพื่อการพัฒนาหรือเซิร์ฟเวอร์) ไม่ได้ติดต่อกับที่เก็บหลักของคุณ

ประโยชน์ของตัวเลือกที่สองโดยใช้การควบคุมการแก้ไขแบบกระจายคือถ้าคุณตรวจสอบงานของคุณลงในเซิร์ฟเวอร์ แต่อยู่บนเครื่องบินหรือไม่ใช้การเชื่อมต่ออินเทอร์เน็ตคุณยังสามารถส่งสำเนาการเปลี่ยนแปลงที่เก็บในเครื่องของคุณ ซอฟต์แวร์สามารถรวมกับที่เก็บอื่น ๆ (หรืออื่น ๆ อีกมากมาย) เมื่อคุณได้รับโอกาสครั้งต่อไป

ระบบรวมศูนย์หลักคือCVS (เก่า) และการโค่นล้ม (ย่อ SVN) ในขณะที่ผู้เล่นขนาดใหญ่ในการเปิดแหล่งที่มาการกระจายอำนาจการควบคุมการแก้ไขจะGit , Mercurial (ยังย่อเป็นสัญลักษณ์ทางเคมีสำหรับปรอทปรอท) และเมื่อเร็ว ๆ นี้บาซาร์ (ในทำนองเดียวกัน BZR)

สำหรับสิ่งเหล่านี้มีการรวม Windows GUI ชื่อ "Tortoise <X>" โดยที่ <X> เป็นชื่อซอฟต์แวร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.