2009-11-29 15 views
9

Soy nuevo en Subversion. Estaba tratando de subvertir archivos de AutoCAD para mi departamento de proyectos, sin embargo, parece que no funciona. Funciona bien con archivos docs y xls, etc.,cómo subversión AutoCAD

Junto con 'subversión', estoy usando el cliente Tortoise SVN.

Agradeceríamos algunas respuestas claras para esto?

Sams

PS - ¿Alguna sugerencia para Autodesk Vault grupo de trabajo?

+3

¿Qué quiere decir con "no parece funcionar"? ¿Recibes mensajes de error? ¿Sus archivos se corrompen? – djc

Respuesta

8

Puede registrar los archivos de AutoCAD en su sistema Subversion al igual que la forma en que registra otros archivos, y puede deshacer los archivos al igual que la forma de deshacer otros archivos.

Pero no puede hacer una operación de diferenciación o fusión, ya que los archivos de autocad son archivos binarios.

8

Subversion maneja cualquier tipo de archivos. Sin embargo, debe tener en cuenta que no puede diferir archivos binarios (incluidos Excel y Word, aunque he visto algunos scripts que pueden ayudar a mostrar las diferencias entre las hojas de Excel hasta cierto punto).

Es posible, sin embargo, que la subversión no reconozca sus archivos de AutoCAD como archivos binarios y los trate como texto. En este caso, podría corromper los archivos debido al cambio de línea. Si esto sucede, configure la propiedad svn:mime-type en application/octet-stream (o en alguna otra cosa que difiera de text/plain - la subversión trata a todo lo demás como binario) para que esos archivos también sean tratados como binarios. Puede usar auto-props para automatizar esto.

3

Podría combinar & archivos diff DXF, ya que son archivos de texto pero definitivamente no el formato DWG, es un archivo binario encriptado. Si simplemente busca un tipo de almacenamiento en cápsula de tiempo, entonces la respuesta de @ bluebrother es correcta.

Si desea informes de diferencias, tendrá que escribir una aplicación personalizada o utilizar un programa de comparación DWG. Hay algunos por ahí como DWG compare, http://www.wirecad.com/50/diff.htm. Google y navega. Si sabe mucho sobre el modelo de objetos de AutoCAD, sabrá cuán compleja será esa aplicación. Shopping es una opción mucho más fácil.

Si piensas unir 3 vías, entonces estoy pensando en olvidarlo. Bloquear un archivo en el proceso de compra en 1 Cadder hará que su vida sea mucho menos difícil.

3

Debe ser posible verificar en archivos AutoCAD DVB en Subversion. He hecho esto varias veces.

Desafortunadamente no es posible fusionar/modificar esos archivos con Subversion (o cualquier otra herramienta que conozca). Así que me escribí un complemento para el IDE de VBA. Este complemento puede exportar todos los proyectos actualmente en el IDE de VBA a un directorio dado como archivos de fuente simple. También guardo los archivos DVB originales porque esta exportación no funcionará para los formularios.

Al hacerlo puedo distinguir los archivos fuente individuales, fusionarlos y copiarlos de nuevo al archivo DVB. Tiempo consumiendo, pero trabajando.

Cuestiones relacionadas