Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 如何颠覆AutoCAD_Svn_Autocad - Fatal编程技术网

Svn 如何颠覆AutoCAD

Svn 如何颠覆AutoCAD,svn,autocad,Svn,Autocad,我是颠覆的新手。我试图为我的项目部门颠覆AutoCAD文件,但它似乎不起作用。它适用于文档和xls文件等 除了“subversion”,我还使用了Ortoise SVN客户端 请对此做出明确回应 萨姆 ps-对AutoDesk Vault workgroup有何建议?您可以像签入其他文件一样将AutoCAD文件签入Subversion系统,也可以像回滚其他文件一样回滚文件 但是不能执行差异或合并操作,因为autocad文件是二进制文件。Subversion处理任何类型的文件。但是,您需要知道,您

我是颠覆的新手。我试图为我的项目部门颠覆AutoCAD文件,但它似乎不起作用。它适用于文档和xls文件等

除了“subversion”,我还使用了Ortoise SVN客户端

请对此做出明确回应

萨姆


ps-对AutoDesk Vault workgroup有何建议?

您可以像签入其他文件一样将AutoCAD文件签入Subversion系统,也可以像回滚其他文件一样回滚文件


但是不能执行差异或合并操作,因为autocad文件是二进制文件。

Subversion处理任何类型的文件。但是,您需要知道,您不能区分二进制文件(包括Excel和Word,尽管我看到一些脚本可以在一定程度上帮助显示Excel工作表之间的差异)


但是,subversion可能不会将AutoCAD文件识别为二进制文件,并将其视为文本。在这种情况下,可能会由于行尾损坏而损坏文件。如果发生这种情况,请将
svn:mime-type
属性设置为
application/octet-stream
(或其他与
text/plain
不同的内容--subversion将所有其他文件都视为二进制文件)以使这些文件也被视为二进制文件。您可以使用来自动执行此操作。

您可以合并&diff DXF文件,因为它们是文本文件,但绝对不是DWG格式-它是加密的二进制文件。如果你只是在寻找一种时间胶囊类型的存储,那么@bluebrother的答案是正确的

如果需要差异报告,则必须编写自定义应用程序或使用DWG比较程序。有一些像。谷歌和浏览。如果您对AutoCAD的对象模型了解很多,那么您就会知道这样的应用程序有多复杂。这是一个容易得多的选择


如果你在考虑三方合并,那么我在考虑忘掉它。签出时将文件锁定到1 Cadder将大大降低您的生活难度。

应该可以将AutoCAD DVB文件签入Subversion。我已经做过好几次了

不幸的是,无法使用Subversion(或我知道的任何其他工具)合并/区分这些文件。所以我为自己编写了一个VBA IDE插件。此插件可以将VBA IDE中当前的所有项目作为普通源文件导出到给定目录。我还存储原始DVB文件,因为此导出将不适用于表单

这样我就可以区分各个源文件,合并它们并将它们复制回DVB文件。费时,但工作。

你说的“似乎不工作”是什么意思?你收到错误信息了吗?你的文件损坏了吗?