lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
หน้าแรก
AI
OPRR
ด่วน
ความลึก
กิจกรรม
BlockBeats Pro
เพิ่มเติม
การเงิน
พิเศษ
ระบบนิเวศบล็อกเชน
รายการ
พอดแคสต์
ข้อมูล
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%

Cursor เพิ่งเปิดตัว Origin คู่แข่งของ GitHub โดยสถาปัตยกรรมพื้นฐานได้ถูกเปิดเป็นโอเพนซอร์สโดย CEO ของ Shopify แล้ว

動察 Beating AI ข่าวด่วน Cursor เพิ่งเปิดตัวแพลตฟอร์มโฮสต์โค้ด Origin Shopify CEO Tobi Lütke ก็ทำให้สถาปัตยกรรม Git พื้นฐานของมันกลายเป็นเวอร์ชันโอเพนซอร์ส โปรเจกต์ชื่อ walgit เลียนแบบ Continuity ที่ Cursor พัฒนาขึ้นเองสำหรับ Origin Tobi กล่าวว่าเขากำลังประสบปัญหากับระบบ Git ภายในของ Shopify หลังจากอ่านบทความเทคนิคของ Cursor ก็เขียนมันออกมาได้ภายในหนึ่งสุดสัปดาห์

การเปลี่ยนแปลงที่ใหญ่ที่สุดของ Continuity คือการนำข้อมูลสุดท้ายของคลังเก็บไปไว้ใน S3 (คลังเก็บวัตถุบนคลาวด์) โดยเซิร์ฟเวอร์ Git ในเครื่องทำหน้าที่เป็นเพียงแคชเท่านั้น ทุกครั้งที่ push จะเขียนลงใน WAL (บันทึกการเปลี่ยนแปลงของคลังเก็บตามลำดับ) ก่อน จากนั้นจึงอัปเดตสถานะผ่าน CAS (ยืนยันว่าไม่มีใครแก้ไข抢先ก่อนจึงจะ提交) วิธีนี้ทำให้เซิร์ฟเวอร์เสียสามารถเปลี่ยนเครื่องใหม่ได้โดยตรง ไม่ต้องดูแลโหนดหลักคงที่และความสัมพันธ์สำเนาคลังเก็บที่ซับซ้อน

walgit ทำให้สถาปัตยกรรมนี้กลายเป็นโปรแกรม Rust เชื่อมต่อกับ S3, GCS และคลังเก็บวัตถุอื่นๆ ก็สามารถทำงานได้ ไม่ต้องใช้ฐานข้อมูลเพิ่มเติม มันยังรองรับ bundle-uri (แพ็คเกจคลังเก็บขนาดใหญ่ล่วงหน้า ให้ clone ดาวน์โหลดจากคลังเก็บวัตถุหรือ CDN โดยตรง) รวมถึง Git LFS, Web UI, API, การเข้าสู่ระบบ OIDC และ webhook

อย่างไรก็ตาม walgit เลียนแบบหลักๆ คือ Git storage พื้นฐานของ Origin ไม่ใช่ทั้ง Origin ทั้งหมด ชั้นการทำงานร่วมกันของ PR, Issues และ CI ที่สมบูรณ์ยังไม่มี

นักสืบบนบล็อกเชนเฝ้าติดตามอย่างต่อเนื่อง
แก้ไข/รายงาน
ส่ง
เพิ่มคลัง
เห็นได้เฉพาะตัวเอง
สาธารณะ
บันทึก
เลือกคลัง
เพิ่มคลัง
ยกเลิก
เสร็จสิ้น