4 คะแนน โดย xguru 2020-12-19 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • Docs ได้ย้ายไปแล้วเมื่อ 2 สัปดาห์ก่อน

  • Source จะย้ายในสุดสัปดาห์นี้

  • Ports เนื่องจากปัญหาเรื่องจังหวะเวลา จึงมีกำหนดย้ายในเดือนมีนาคมปีหน้า

  • ว่ากันว่าในช่วงที่ FreeBSD เปลี่ยนจาก CVS ไปเป็น SVN ในปี 2008 นั้น Git ยังรองรับขนาดของ FreeBSD ไม่ไหว

→ แน่นอนว่า นอกจากนั้นก็ดูเหมือนจะมีความเห็นที่แตกต่างกันเกี่ยวกับการเปลี่ยนเวิร์กโฟลว์ด้วย https://wiki.freebsd.org/GitDrawbacks

3 ความคิดเห็น

 
galadbran 2020-12-20

เฮ้อ... สุดท้ายก็ฝืนกระแสหลักไม่ไหวสินะ

ตอนที่ mercurial กับ git ยังแข่งขันกันว่าใครจะเหนือกว่า ผมเองก็ชอบฝั่ง Mercurial มากกว่า แต่สุดท้ายก็โดนอิทธิพลของ GitHub กลบหมดเลย เฮ้อ T_T

พวกเราก็ใช้ git กันมาหลายปีแล้ว ข้อดีก็คือมันเป็นระบบเก็บซอร์สแบบกระจาย ทำให้ใช้ local branch หรือ local commit ได้อย่างอิสระ

แต่ก็มีปัญหาว่าใช้ repository ขนาดใหญ่ไม่ได้ เลยต้องแยกออกเป็นส่วน ๆ ... ตอนใช้ bitbucket ก็เคยตกใจมาแล้วเพราะพอชนลิมิต 2GB มันปฏิเสธการทำงานทุกอย่างเลย ส่วน submodule ก็ออกแบบมาให้พลาดกันได้ง่ายจนไม่ค่อยแนะนำให้ใช้ ไหนจะ merge ที่เคยทำไปแล้วแต่ดันต้องมาทำซ้ำ แล้วก็ต้องแก้ conflict เดิมอีกรอบ สุดท้ายก็ merge ผิดอีก... แล้วไอ้การตัดสินใจแปลก ๆ ว่าจะเปลี่ยนตัวขึ้นบรรทัดใหม่ของไฟล์ให้อัตโนมัตินี่ใส่มาทำไมกันนะ... พอจะใช้เป็น repository สำหรับจัดการซอร์สโค้ดทั่วไปจริง ๆ ก็มีค่าเริ่มต้นหลายอย่างที่ตัดสินใจไว้ได้แปลกมาก เลยไม่ค่อยถูกใจเท่าไรครับ

 
functor 2020-12-21

โอ้.. ผมยังไม่เคยใช้ mercurial เลยก็เลยสงสัยว่า พอจะขอถามได้ไหมว่าสิ่งที่คุณพูดถึงเหล่านั้นทำงานอย่างไรใน mercurial?

  • ซับโมดูล

  • merge conflict

  • การขึ้นบรรทัดใหม่ของไฟล์

Mercurial จัดการเรื่องพวกนี้ได้ฉลาดกว่าหรือเปล่า?

 
kbumsik 2020-12-19

หวังว่า Firefox จะย้ายจาก Mercurial ไปใช้ git ด้วยเหมือนกันนะครับ เคยมีส่วนร่วมกับ Firefox อยู่ครั้งหนึ่ง แล้วงงมากจนลำบากไปเลยครับ