เรามีปัญหากับ TortoiseSVN เป็นบางครั้ง (ฉันถือว่า Tortoise ไม่ใช่ที่เก็บ SVN ของเรา) ซึ่งไฟล์จะถูกตรวจสอบในที่เก็บ (ทำ repo-browser คุณสามารถดูไฟล์ที่นั่น) และจะมีอยู่สำหรับคน ใครเป็นคนยืนยัน แต่เมื่อบุคคลอื่นทำการอัปเดตไฟล์เหล่านั้นจะไม่ถูกเพิ่มลงในสำเนาทำงาน ถ้าฉันเลือก "คัดลอกไปยังสำเนาที่ใช้งานได้ ... " จาก repo-browser และพยายามคอมมิชชันไฟล์จะถือว่าเป็นไฟล์ใหม่สำหรับฉันและลูกค้าของฉันพยายามที่จะเพิ่มพวกเขาทำให้เกิดข้อผิดพลาด การอัปเดตยังส่งผลให้เกิดข้อผิดพลาดบางอย่าง (ฉันไม่ทราบวิธีการทำซ้ำสิ่งนี้ดังนั้นฉันจึงไม่ทราบว่าอะไรจะทำให้เกิดสิ่งนี้โดยเฉพาะและฉันจำข้อผิดพลาดที่แน่นอนไม่ได้) ฉันต้องลบไฟล์ออกจากพื้นที่เก็บข้อมูลและยืนยันไฟล์เป็นไฟล์ใหม่ หลังจากนี้,
ที่เก็บข้อมูลเข้าถึงได้ผ่าน svn: // protocol ไปยังเซิร์ฟเวอร์ที่รันเวอร์ชัน 1.4.6 มันถูกโฮสต์ไว้ในเครื่อง Windows Server 2003 ที่ทำงานเป็นบริการของ Windows
ที่เก็บถูกจัดวางดังนี้:
[ที่เก็บ] / รหัส / [โครงการ] [ที่เก็บ] / รหัส / [เว็บไซต์] / * หน้าบางหน้าในที่นี่ * [ที่เก็บ] / ข้อมูล / [ไฟล์ข้อมูลอื่น ๆ ] [ที่เก็บ] / อ้างอิง / [กำลัง / อ้างอิง]
สิ่งนี้เกือบจะเกิดขึ้นกับ. aspx / .aspx.cs / .aspx.designer.cs และมักจะทั้ง 3 ครั้ง ราวกับว่า "หน้า" ทั้งหมดจะไม่ถูกเพิ่มไปยังโฟลเดอร์ของฉัน สิ่งนี้เกิดขึ้นกับ Visual Studio เปิดและเรียกใช้โซลูชันและยังไม่มี Visual Studio เปิดเช่นกัน
มีใครเคยเห็นสิ่งนี้มาก่อนและคุณรู้สาเหตุ / วิธีแก้ปัญหาหรือไม่