我是Subversion的新手。我試圖顛覆我的項目deparment AutoCAD文件,但它似乎並沒有工作。它工作正常與文檔和xls文件等,如何顛覆AutoCAD
隨着'顛覆',我使用龜SVN客戶端。
希望得到一些明確的迴應呢?
Sams
ps - 有關AutoDesk Vault工作組的任何建議嗎?
我是Subversion的新手。我試圖顛覆我的項目deparment AutoCAD文件,但它似乎並沒有工作。它工作正常與文檔和xls文件等,如何顛覆AutoCAD
隨着'顛覆',我使用龜SVN客戶端。
希望得到一些明確的迴應呢?
Sams
ps - 有關AutoDesk Vault工作組的任何建議嗎?
您可以像檢入其他文件一樣將AutoCAD文件簽入到您的Subversion系統中,並且可以像回滾其他文件一樣回滾文件。
但是你不能做差異或合併操作,因爲autocad文件是二進制文件。
Subversion處理任何類型的文件。然而,你需要知道你不能區分二進制文件(包括Excel和Word,儘管我已經看到一些腳本可以幫助顯示一些擴展的Excel表單之間的差異)。
雖然subversion不能將您的AutoCAD文件識別爲二進制文件,並將它們視爲文本。在這種情況下,它可能會由於行結束損壞而破壞文件。如果發生這種情況,請將svn:mime-type
屬性設置爲application/octet-stream
(或其他與text/plain
不同的東西 - subversion將其他所有內容視爲二進制文件)以將這些文件視爲二進制文件。您可以使用auto-props自動執行此操作。
您可能會合並&差異DXF文件,因爲它們是文本文件,但絕對不是DWG格式 - 它是一個加密的二進制文件。如果你正在尋找時間膠囊類型的存儲,那麼@ bluebrother的答案是正確的。
如果您需要差異報告,那麼您將不得不編寫自定義應用程序或使用DWG比較程序。有幾個像DWG compare,http://www.wirecad.com/50/diff.htm。 Google並瀏覽。如果你對AutoCAD的對象模型有很多瞭解,那麼你就會知道這樣的應用程序會有多複雜。 Shopping是一個更容易的選項。
如果你在考慮3路合併,那麼我在考慮忘記它。將結帳時的文件鎖定爲1克萊德將使您的生活減少很多困難。
應該可以將AutoCAD DVB文件檢入到Subversion中。我已經做了好幾次了。
不幸的是,無法將這些文件與Subversion(或我知道的任何其他工具)合併/比較。所以我給自己寫了一個VBA IDE插件。這個插件可以將當前在VBA IDE中的所有項目作爲普通的源文件導出到給定的目錄。我也存儲原始的DVB文件,因爲這種導出不適用於表單。
這樣做我可以區分各個源文件,合併它們並將它們複製回DVB文件。耗時,但工作。
你是什麼意思「似乎沒有工作」?你會收到錯誤消息嗎?你的文件被損壞了嗎? – djc 2009-11-29 11:46:09