SVN 1.8.9 พร้อมโฟลเดอร์ที่ใช้ร่วมกันของ vmware


3

นี่คือการตั้งค่าของฉัน:

  • ทำงานบน vmware debian wheezy
  • โฟลเดอร์ที่แชร์อยู่บน windows เข้าถึงได้ด้วย vmware-tools
  • ฉันกำลังใช้ TortoiseSVN ล่าสุดที่ด้านหน้าต่างของสิ่งต่าง ๆ ดังนั้นการลดระดับ svn จึงไม่ใช่ตัวเลือกที่ฉันโปรดปรานจริงๆ

ปัญหานี้เป็นปัญหา:

เมื่อใช้ svn up หรือเกือบทุกคำสั่ง svn ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

svn: E200030: sqlite [S10]: ข้อผิดพลาดของดิสก์ I / O

svn: E200030: ข้อผิดพลาดเพิ่มเติม:

svn: E200030: sqlite [S10]: ข้อผิดพลาดของดิสก์ I / O

จากนั้นฉันต้องทำการล้างหน้าต่าง svn ด้วยเต่า

ฉันเหนื่อย:

  • การใช้แพคเกจ svn ที่คอมไพล์แล้ว 1.8.9 (พบได้หลายอัน)
  • การคอมไพล์โค่นล้มตัวเองด้วย sqlite เวอร์ชั่นต่าง ๆ (ตั้งแต่แรกสุดที่ยอมรับ 3.1.12 จนถึงล่าสุด)

สิ่งที่ฉันคิดว่าเป็นปัญหา:

ปัญหาดูเหมือนว่าจะเกี่ยวข้องกับกลไกการล็อคของ sqlite ซึ่งดูเหมือนว่าจะเข้ากันไม่ได้กับหุ้น windows

อ่านนี้สำหรับข้อมูลเพิ่มเติม

คำถาม:

คุณมีความคิดว่าฉันจะทำให้การตั้งค่านี้ทำงานอย่างไรโดยไม่ลดระดับเต่าและ svn (และฉันไม่แน่ใจด้วยซ้ำว่ามันจะทำงานได้อย่างถูกต้องแม้ว่าฉันคิดว่าฉันจำได้)

สิ่งหนึ่งที่ควรทราบก็คือปลั๊กอินที่ถูกโค่นล้ม eclipse ดูเหมือนว่าจะสามารถใช้ svn 1.8 ผ่านโฟลเดอร์แชร์ได้โดยไม่มีปัญหาใด ๆ นี่ไม่ใช่ปัญหาการโค่นล้มดังนั้นอาจมีวิธีการเปลี่ยนกลไกการล็อคของ sqlite ด้วยตัวเลือกการกำหนดค่าหรืออะไรบางอย่าง? อย่างไรก็ตามนี่คือโอกาสในการเป็นผู้นำครั้งต่อไปของฉัน แต่ฉันหวังว่าจะมีใครบางคนที่นี่ได้ทำงานนี้แล้ว!

ขอขอบคุณสำหรับเวลาของคุณ!

Update:จากsqlite docเราสามารถอ่านได้: มีรายงานปัญหาการล็อคสำหรับระบบไฟล์เครือข่ายภายใต้ Windows การป้องกันที่ดีที่สุดของคุณคือไม่ใช้ SQLite สำหรับไฟล์บนระบบไฟล์เครือข่าย

ก็โอเค

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