นี่คือการตั้งค่าของฉัน:
- ทำงานบน 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 สำหรับไฟล์บนระบบไฟล์เครือข่าย
ก็โอเค