Score:-1

ตัวเลือกการแชร์โฟลเดอร์/ซอร์สโค้ดระหว่างแขก linux และโฮสต์ Windows

ธง jp

โฮสต์คือ Windows 10, แขกคือเซิร์ฟเวอร์ Ubuntu ซึ่งทำงานภายใต้ Virtual Box

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

ฉันทราบเกี่ยวกับคุณลักษณะ "โฟลเดอร์ที่ใช้ร่วมกัน" จาก Virtual Box แล้ว แต่ยังมีข้อบกพร่องเล็กน้อย นี่คือเหตุผลที่ฉันกำลังมองหาทางเลือกอื่น ปัญหาอย่างหนึ่งของโฟลเดอร์ที่ใช้ร่วมกันของ VM คือโดยค่าเริ่มต้นแล้ว การสร้าง symlink นั้นถูกปิดใช้งาน ดังนั้นทุกครั้งที่ฉันเรียกใช้ ติดตั้ง npm หรือ เส้นด้ายฉันได้รับข้อผิดพลาด E_PROTO ในการแก้ไขปัญหานี้ฉันต้องเรียกใช้ด้วย --no-bin-links ซึ่งไม่ใช่ตัวเลือกเพราะฉันไม่ใช่คนเดียวที่ทำงานกับโค้ด... หรือบังคับ symlinks ใน vbox ด้วย VBoxManage setextradata... และเรียกใช้ vm ในฐานะผู้ดูแลระบบ ข้อบกพร่องอีกประการหนึ่งคือ npm/yarn สร้างไฟล์หลายล้านไฟล์ ซึ่งเป็นสิ่งที่ฉันไม่สามารถควบคุมได้เนื่องจากไม่ใช่ซอร์สโค้ดของฉัน และฉันไม่สามารถตัดสินใจได้ว่าจะติดตั้งหรือไม่ และสิ่งนี้ทำให้สิ่งต่าง ๆ ช้าลงมาก

ฉันกำลังคิดว่าจะลองใช้ตัวเลือก SFTP ซึ่งมีข้อเสียในตัวเอง แต่ก่อนที่ฉันจะทำอย่างนั้น อาจมีบางคนที่นี่มีวิธีแก้ปัญหาที่ดีกว่า

cn flag
มีองค์ประกอบนอกหัวข้อมากมายสำหรับสิ่งนี้ แต่ในสภาพแวดล้อมของฉัน ฉันใช้ mklink ในแขกเพื่อสร้างโฟลเดอร์ที่เชื่อมโยงกับโฟลเดอร์แชร์ของโฮสต์ เสร็จแล้ว.
onetrickpony avatar
jp flag
ไม่แน่ใจคุณหมายถึงอะไร. ในแขก โฟลเดอร์ซอร์สโค้ดมีการเชื่อมโยงไปยังโฟลเดอร์แชร์ที่เมาท์ใน 'มีเดีย' อยู่แล้ว
Score:1
ธง cn

ใช้ SMB หรือ NFS อย่างไร ทั้งสองอย่างนี้เป็นคุณสมบัติของ Windows และสามารถตั้งค่าได้อย่างง่ายดาย คุณสามารถเมานต์โฟลเดอร์ SMB หรือ NFS บน Linux VM

onetrickpony avatar
jp flag
หลังจากการค้นคว้าเพิ่มเติม ดูเหมือนว่า SMB จะทำหน้าที่นี้ ขอบคุณสำหรับความคิด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา