Abbiamo un server Apache Subversion su cui archiviamo (tra le altre cose) tutta la nostra documentazione. Abbiamo molti documenti Word, Excel, PDF ecc. In svn e tutti i nostri utenti usano TortoiseSVN come interfaccia client. Molti di questi utenti navigheranno anche nel repository tramite un browser Web, che (purtroppo) è spesso Internet Explorer.
Di recente abbiamo iniziato a provare Office 2010 (dal 2003) e abbiamo scoperto che i documenti del repository vengono aperti in modo diverso durante la navigazione con Internet Explorer. Anziché IE che scarica il file e quindi lo invia all'app appropriata (dopo di che dovrebbe essere solo una copia temporanea memorizzata localmente), invia l' URL del documento all'app. Il documento viene scaricato dall'app e quindi trattato come se provenisse da un server Sharepoint, ovvero l'app tenta di bloccarlo e quindi carica automaticamente tutte le modifiche salvate sul server.
Da Google, sembra che molte persone vogliono questo comportamento. Tuttavia, vogliamo disabilitarlo: non si adatta ai nostri processi esistenti. Come posso fare per fare questo?
Non ho molto controllo sui computer client, quindi le soluzioni che prevedono la disabilitazione di tutte le funzionalità di collaborazione dei documenti di Office come questa per ciascun client non sono ciò che sto cercando. Inoltre, non sono riuscito a trovare molto di più che disabilitare il componente aggiuntivo Office Document Cache Handler in IE. Le uniche opzioni sul lato client che potrebbero essere possibili sono quelle che disabilitano specificamente questa funzione per il nostro server nominato ma la lasciano attiva per gli altri.
In questo modo lascia soluzioni lato server. Sto indovinando che Office vede che il server svn ha il supporto WebDAV e quindi si sposta in un flusso di lavoro di gestione dei documenti simile a Sharepoint. Esiste un modo per interrompere questo tipo di integrazione senza disabilitare tutto il supporto WebDAV sul server (supponendo che potremmo persino farlo)? In realtà usiamo un po 'di autoversioning di svn per altri scopi, quindi è una caratteristica richiesta. Ho trovato discussione sulla disabilitazione della funzione se in realtà è un server Sharepoint, ma non lo è! La mia comprensione di come funziona questo tipo di cose (ovvero client di Office che identifica il supporto WebDAV sul server) è piuttosto limitata, quindi per favore spiegami ulteriormente se puoi.
Nel caso in cui sia importante, l'impostazione del server è:
Apache v2.2.8 e Subversion v1.4.6 su Ubuntu Hardy 8.04.
svnserve
invece.