2009-11-29 7 views
9

Sono nuovo a Subversion. Stavo cercando di sovvertire i file AutoCAD per il mio deparment di progetti, tuttavia non sembra funzionare. Funziona bene con documenti e file xls ecc.,come sovvertire AutoCAD

Insieme a "sovversione", sto usando il client SVN di Tortoise.

Apprezzerebbero alcune risposte chiare per questo?

Sams

ps - Eventuali suggerimenti per Autodesk Vault gruppo di lavoro?

+3

Cosa intendi per "non sembra funzionare"? Ricevi messaggi di errore? I tuoi file vengono corrotti? – djc

risposta

8

È possibile effettuare il check-in dei file AutoCAD nel proprio sistema Subversion, proprio come avviene per il check-in di altri file, ed è possibile eseguire il rollback dei file proprio come si esegue il rollback di altri file.

Ma non è possibile eseguire un'operazione di diff o di unione, poiché i file autocad sono file binari.

8

Subversion gestisce qualsiasi tipo di file. Tuttavia, è necessario essere consapevoli del fatto che non è possibile diffare file binari (inclusi Excel e Word, anche se ho visto alcuni script che possono aiutare a mostrare le differenze tra i fogli Excel in qualche modo).

È possibile, tuttavia, che sovversione non riconosca i file AutoCAD come file binari e li tratti come testo. In questo caso, potrebbe corrompere i file a causa della manomissione di fine riga. Se ciò accade, impostare la proprietà svn:mime-type su application/octet-stream (o qualcos'altro che differisce da text/plain - subversion considera tutto il resto come binario) per ottenere che i file vengano trattati come binari. È possibile utilizzare auto-props per automatizzare questo.

3

È possibile, eventualmente, unire file DXF & diff poiché sono file di testo, ma sicuramente non il formato DWG, è un file binario crittografato. Se stai cercando semplicemente un tipo di archiviazione a capsula temporale, la risposta di @ bluebrother è corretta.

Se si desidera che i report diff allora si dovrà scrivere un'app personalizzata o utilizzare un programma di confronto DWG. Ci sono alcuni là fuori come DWG compare, http://www.wirecad.com/50/diff.htm. Google e sfoglia. Se conosci molto del modello a oggetti di AutoCAD, saprai quanto sarà complessa tale app. Shopping è un'opzione molto più semplice.

Se stai pensando all'unione a 3 vie, allora sto pensando di dimenticarlo. Bloccare un file alla cassa a 1 Cadder renderà la tua vita molto meno difficile.

3

Dovrebbe essere possibile archiviare i file DVB di AutoCAD in Subversion. L'ho fatto più volte.

Sfortunatamente non è possibile unire/diffare quei file con Subversion (o con qualsiasi altro strumento che conosco). Così mi sono scritto un plugin per l'IDE VBA. Questo plugin può esportare tutti i progetti attualmente presenti nell'IDE VBA in una determinata directory come file di origine semplice. Conservo anche i file DVB originali perché questa esportazione non funziona per i moduli.

In questo modo è possibile diffare i singoli file di origine, unirli e copiarli nel file DVB. Che richiede tempo, ma funziona.

Problemi correlati