Shelfbox ทำให้ไฟล์ส่วนตัวมองเห็นได้ภายในโปรเจกต์ Git
Shelfbox ทำให้ไฟล์ส่วนตัวที่มีเฉพาะในท้องถิ่นปรากฏในเส้นทางโครงการที่คาดหวังในขณะที่เก็บเนื้อหาจริงไว้ภายนอกที่เก็บข้อมูล เพื่อให้เครื่องมือและ IDE สามารถค้นหาได้โดยไม่ต้องติดตามด้วย Git เครื่องมือนี้พัฒนาโดย masa-kjm เป็นยูทิลิตี้บรรทัดคำสั่งสำหรับ Windows โดยมุ่งเป้าไปที่นักพัฒนา วิศวกร AI และผู้ใช้ที่มีความสามารถสูงที่ต้องการบริบท AI ในท้องถิ่น การตั้งค่าการติดตั้งรวมถึง WinGet หรือโปรแกรมติดตั้งแบบสแตนด์อโลน และอินเทอร์เฟซเป็น CLI ที่เบาสำหรับการทำงานที่เขียนสคริปต์.
วิธีที่ Shelfbox ป้องกันการคอมมิตโดยบังเอิญในขณะที่ยังคงให้ไฟล์สามารถค้นหาได้
แอป เก็บเนื้อหาของไฟล์ที่ถูกต้องในตำแหน่งกลางที่อยู่นอกต้นไม้ Git และจากนั้นวางไฟล์ตัวแทนไว้ที่เส้นทางเดิมเพื่อให้เครื่องมือในท้องถิ่นสามารถค้นพบได้ การจัดเรียงนี้ทำให้ที่เก็บข้อมูลปราศจากข้อมูลที่ละเอียดอ่อนเพราะแอปจัดการการมองเห็นที่ระดับไฟล์ระบบแทนที่จะทำการแก้ไขรายการ .gitignore ขั้นตอนการสร้างวัสดุจะคืนไฟล์กลับไปยังเส้นทางที่คาดหวัง และเครื่องมือรวมถึงการสนับสนุนการกู้คืนสำหรับ worktrees และการโคลนใหม่
วิธีที่มันโต้ตอบกับระบบในระหว่างการสร้างวัสดุและการกู้คืน
Shelfbox เขียนด้วย Rust และเปิดเผยอินเทอร์เฟซบรรทัดคำสั่งซึ่งช่วยให้มีการทำงานที่เบาและเริ่มต้นอย่างรวดเร็ว การนำไปใช้งานมุ่งเน้นไปที่ข้อมูลเมตาของไฟล์และการแมพเนื้อหาแทนที่จะเป็นบริการพื้นหลังที่หนัก ดังนั้นการดำเนินการจึงทำงานตามความต้องการเมื่อคุณเรียกใช้ CLI การกู้คืนข้าม worktrees และหลังจากการโคลนใหม่จะถูกจัดการโดยโมเดลการจัดเก็บภายนอกของเครื่องมือซึ่งแมพสำเนาที่ถูกต้องกลับเข้าไปในโครงสร้างที่เก็บข้อมูลเมื่อมีการร้องขอ
Shelfbox ปลอดภัยในการใช้งานในที่เก็บข้อมูลที่แชร์หรือไม่
แอปเก็บเนื้อหาของไฟล์ไว้ภายนอกที่เก็บข้อมูลและจัดการการมองเห็นในท้องถิ่นซึ่งลดการคอมมิตโดยบังเอิญของข้อมูลส่วนตัว มันไม่ขึ้นอยู่กับการแก้ไขรายการการละเว้นของที่เก็บข้อมูลเพื่อให้ได้ผลลัพธ์นั้น เนื่องจากการทำงานดำเนินการจาก CLI มันจึงต้องการให้ผู้ใช้เรียกใช้คำสั่งสร้างวัสดุและการกู้คืนอย่างชัดเจนทำให้ผู้ปฏิบัติงานควบคุมได้ว่าเมื่อใดที่ไฟล์ส่วนตัวจะถูกเปิดเผยภายในต้นไม้ทำงาน
ใครได้รับประโยชน์และเคล็ดลับการตั้งค่าที่ใช้งานได้จริง
Shelfbox เหมาะสำหรับนักพัฒนาและวิศวกร AI ที่ยอมรับการทำงานผ่าน command-line และต้องการไฟล์เฉพาะในเครื่องที่สามารถค้นพบได้โดยเครื่องมือโดยไม่เปลี่ยนแปลงประวัติของ repository มันต้องการความคุ้นเคยกับเครื่องมือ CLI และ Git worktrees เพื่อให้ได้คุณค่าเต็มที่; ผู้ใช้ที่ใช้ GUI เท่านั้นอาจเผชิญกับการเรียนรู้ที่ยากลำบาก ติดตั้งผ่าน Windows Package Manager เพื่อการตั้งค่าที่ตรงไปตรงมา จากนั้นเขียนสคริปต์ขั้นตอนการสร้างวัสดุไปยัง hooks การพัฒนาท้องถิ่นของคุณเพื่อพฤติกรรมที่สม่ำเสมอ แนะนำ.