Tüm belgelerimizi (diğer şeylerin yanı sıra) sakladığımız bir Apache Subversion sunucumuz var. Svn'de çok sayıda Word, Excel, PDF vb. Dokümanımız var ve tüm kullanıcılarımız istemci arayüzü olarak TortoiseSVN kullanıyor. Bu kullanıcıların birçoğu da (ne yazık ki) genellikle Internet Explorer olan bir web tarayıcısı aracılığıyla repoya göz atacak.
Son zamanlarda Office 2010'u denemeye başladık (2003'ten geliyor) ve IE ile gezinirken depodaki belgelerin farklı açıldığını gördük. IE dosyayı indirmek ve daha sonra uygun uygulamaya göndermek yerine (daha sonra sadece yerel olarak saklanan geçici bir kopya olması gerekir), belgenin URL'sini uygulamaya gönderir . Doküman uygulama tarafından indirilir ve bir Sharepoint sunucusundan gelmiş gibi işlenir, yani uygulama onu kilitlemeye ve kaydedilen değişiklikleri otomatik olarak sunucuya geri yüklemeye çalışır.
Googling'den birçok insan bu davranışı istiyor gibi görünüyor . Ancak, devre dışı bırakmak istiyoruz - mevcut süreçlerimize uymuyor. Bunu nasıl yapabilirim?
İstemci makineleri üzerinde çok fazla kontrole sahip değilim, bu yüzden her müşteri için böyle tüm Office belgesi işbirliği özelliklerini devre dışı bırakmayı içeren çözümler aradığım şey değil. Ayrıca, IE'de Office Document Cache Handler eklentisini devre dışı bırakmak dışında yapabileceğim pek bir şey bulamadım. Mümkün olabilen tek istemci tarafı seçenekleri, adlandırılmış sunucumuz için bu özelliği özellikle devre dışı bırakan, ancak başkaları için açık bırakan seçeneklerdir.
Böylece sunucu tarafı çözümleri kalır. Office svn sunucusunun WebDAV desteğine sahip olduğunu ve bu nedenle Sharepoint benzeri bir belge yönetimi iş akışına geçtiğini gördüğünü tahmin ediyorum. Sunucudaki tüm WebDAV desteğini devre dışı bırakmadan bu tür bir entegrasyonu durdurmanın herhangi bir yolu var mı (bunu bile yapabileceğimizi varsayarak)? Aslında svn'nin otomatik geçişini başka amaçlar için biraz kullanıyoruz, bu yüzden gerekli bir özellik. Bir Sharepoint sunucusu olsa bile özelliği devre dışı bırakma tartışması buldum, ancak değil! Bu tür şeylerin nasıl çalıştığına dair anlayışım (örn. Sunucuda WebDAV desteğini tanımlayan Office istemcisi) oldukça sınırlıdır, bu yüzden lütfen mümkünse daha fazla açıklayın.
Önemli olması durumunda, sunucu kurulumu:
Ubuntu Hardy 8.04 üzerinde Apache v2.2.8 ve Subversion v1.4.6.
svnserve
.