使用 .dwg
进行版本控制确实是个问题。
我想知道是否可以使用 git
进行版本控制?或者只是提交更改到文件中?
如果不行,那么有没有好的方法来进行 .dwg
的版本控制呢?
我找到了这个:Can GIT, Mercurial, SVN, or other version control tools work well when project tree has binary files?
它说 svn
可以和 cad
一起工作,现在是唯一的解决方案吗?
使用 .dwg
进行版本控制确实是个问题。
我想知道是否可以使用 git
进行版本控制?或者只是提交更改到文件中?
如果不行,那么有没有好的方法来进行 .dwg
的版本控制呢?
我找到了这个:Can GIT, Mercurial, SVN, or other version control tools work well when project tree has binary files?
它说 svn
可以和 cad
一起工作,现在是唯一的解决方案吗?
通常源代码控制对文本文件最有效,因此我建议使用DWG文件的文本版本:DXF。
dxf
很好,但是autocad
总是自动保存为dwg
,有没有办法默认使用dxf
?否则每次我都需要将其保存为dxf
以进行版本控制,这真的很繁琐。 - ZK ZhaoAutodesk随每个AutoCAD版本(或您可以从其网站上下载)免费提供Vault。
注:Vault是用于数字数据管理的软件。在 Free File Sync 中,版本控制发生在/替换/删除文件的选项中。您想要版本控制,从他们的网站...
2. 保留所有旧文件的版本
将删除处理设置为版本控制,将命名约定设置为时间戳。FreeFileSync 将已删除的文件移动到提供的文件夹中,并向每个文件名添加时间戳。同步文件夹的结构得以保留,以便可以通过文件浏览器方便地访问旧版本的文件。
例如:一个文件 Folder\File.txt 被更新了三次,旧版本被移动到文件夹 C:\Revisions 中
C:\Revisions\Folder\File.txt 2012-12-12 111111.txt C:\Revisions\Folder\File.txt 2012-12-12 122222.txt C:\Revisions\Folder\File.txt 2012-12-12 133333.txt
我使用这个时间戳:%timestamp%,例如 2012-12-22 123044 格式:[YYYY-MM-DD hhmmss]
.dwg
文件)会更加棘手。除非您使用适用于.dwg
的第三方diff工具,否则不要指望能够理解Git的差异。 - jub0bs