เรามีเซิร์ฟเวอร์ Apache Subversion ที่เราจัดเก็บเอกสารของเราทั้งหมด เรามีเอกสาร Word, Excel, PDF ฯลฯ จำนวนมากใน svn และผู้ใช้ของเราทุกคนใช้ TortoiseSVN เป็นส่วนต่อประสานกับลูกค้า ผู้ใช้จำนวนมากเหล่านั้นจะเรียกดู repo ผ่านทางเว็บเบราว์เซอร์ซึ่ง (น่าเสียดาย) มักเป็น Internet Explorer
เมื่อเร็ว ๆ นี้เราเริ่ม trialling Office 2010 (มาจาก 2003) และพบว่าเอกสารจาก repo นั้นเปิดแตกต่างกันเมื่อเรียกดูด้วย IE แทนที่จะดาวน์โหลดไฟล์ IE แล้วส่งไปยังแอพที่เหมาะสม (หลังจากนั้นควรเป็นเพียงสำเนาชั่วคราวที่จัดเก็บไว้ในเครื่อง) แต่จะส่งURLสำหรับเอกสารไปยังแอป แอปพลิเคชันจะดาวน์โหลดเอกสารจากนั้นทำการจัดการเสมือนว่ามาจากเซิร์ฟเวอร์ Sharepoint เช่นแอปพลิเคชันพยายามล็อคและอัปโหลดการเปลี่ยนแปลงที่บันทึกไว้กลับไปที่เซิร์ฟเวอร์โดยอัตโนมัติ
จาก Googling ปรากฏว่าหลายคนต้องการพฤติกรรมนี้ อย่างไรก็ตามเราต้องการปิดการใช้งาน - ไม่เหมาะกับกระบวนการที่มีอยู่ของเรา ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันไม่สามารถควบคุมเครื่องไคลเอนต์ได้มากดังนั้นโซลูชันที่เกี่ยวข้องกับการปิดใช้งานคุณลักษณะการทำงานร่วมกันของเอกสาร Office ทั้งหมดเช่นนี้สำหรับลูกค้าแต่ละคนไม่ใช่สิ่งที่ฉันกำลังมองหา นอกจากนี้ฉันไม่พบอะไรมากที่ฉันสามารถทำได้นอกเหนือจากปิดใช้งาน Add-on ตัวจัดการเอกสารแคชของ Office ใน IE ตัวเลือกฝั่งไคลเอ็นต์เท่านั้นที่อาจเป็นไปได้คือตัวเลือกที่ปิดใช้งานคุณลักษณะนี้โดยเฉพาะสำหรับเซิร์ฟเวอร์ที่มีชื่อของเรา แต่ให้ไว้กับผู้อื่น
เพื่อให้ออกจากการแก้ปัญหาฝั่งเซิร์ฟเวอร์ ฉันคาดเดาว่า Office เห็นว่าเซิร์ฟเวอร์ svn มีการสนับสนุน WebDAV ดังนั้นจึงเข้าสู่เวิร์กโฟลว์การจัดการเอกสารที่คล้ายกับ Sharepoint มีวิธีใดบ้างที่จะหยุดการรวมประเภทนี้โดยไม่ปิดการใช้งานการสนับสนุน WebDAV ทั้งหมดบนเซิร์ฟเวอร์ (สมมติว่าเราสามารถทำได้) เราใช้การปรับเปลี่ยนอัตโนมัติของ svn เพียงเล็กน้อยเพื่อวัตถุประสงค์อื่น ๆ ดังนั้นจึงเป็นคุณสมบัติที่จำเป็น ฉันพบการสนทนาเกี่ยวกับการปิดใช้งานคุณสมบัติหากเป็นเซิร์ฟเวอร์ Sharepoint จริง ๆ แต่ไม่ใช่! ความเข้าใจของฉันเกี่ยวกับการทำงานประเภทนี้ (เช่นไคลเอ็นต์ Office ที่ระบุการสนับสนุน WebDAV บนเซิร์ฟเวอร์) ค่อนข้าง จำกัด ดังนั้นโปรดอธิบายเพิ่มเติมหากทำได้
ในกรณีที่มีความสำคัญการตั้งค่าเซิร์ฟเวอร์คือ:
Apache v2.2.8 และการโค่นล้ม v1.4.6 บน Ubuntu Hardy 8.04
svnserve
แทนได้