9

私はSubversionが初めてです。プロジェクト部門の AutoCAD ファイルをサブバージョン化しようとしましたが、うまくいかないようです。docs や xls ファイルなどで問題なく動作します。

「subversion」とともに、Tortoise SVN クライアントを使用しています。

これに対する明確な回答をいただければ幸いです。

サムズ

追伸 - AutoDesk Vault ワークグループに関する提案はありますか?

4

4 に答える 4

8

他のファイルをチェックインする方法と同じように、AutoCAD ファイルを Subversion システムにチェックインできます。また、他のファイルをロールバックする方法と同じように、ファイルをロールバックできます。

ただし、autocad ファイルはバイナリ ファイルであるため、差分操作やマージ操作を行うことはできません。

于 2009-11-29T11:48:29.427 に答える
8

Subversion はあらゆる種類のファイルを処理します。ただし、バイナリ ファイルを比較できないことに注意する必要があります (Excel と Word を含みますが、Excel シート間の違いをある程度まで表示するのに役立つスクリプトをいくつか見てきました)。

ただし、Subversion が AutoCAD ファイルをバイナリ ファイルとして認識せず、テキストとして扱う可能性があります。この場合、行末マングリングによりファイルが破損する可能性があります。これが発生した場合は、svn:mime-typeプロパティをapplication/octet-stream(またはtext/plainSubversion が他のすべてをバイナリとして処理する) に設定して、それらのファイルもバイナリとして処理するようにします。auto-propsを使用してこれを自動化できます。

于 2009-11-29T12:36:32.377 に答える
3

DXF ファイルはテキスト ファイルですが、DWG 形式ではないことは間違いありません。これは暗号化されたバイナリです。単にタイム カプセル タイプのストレージを探している場合は、@bluebrother の答えが正しいです。

差分レポートが必要な場合は、カスタム アプリを作成するか、DWG 比較プログラムを使用する必要があります。DWG の比較http: //www.wirecad.com/50/diff.htmのようなものがいくつかあります。Google とブラウズ。AutoCAD のオブジェクト モデルについてよく知っている場合は、そのようなアプリがどれほど複雑になるかがわかります。ショッピングははるかに簡単なオプションです。

あなたが 3 者間マージを考えているなら、私はそれを忘れようと考えています。チェックアウト時にファイルを 1 つの Cadder にロックすると、作業が大幅に軽減されます。

于 2010-02-17T05:00:31.657 に答える
3

AutoCAD DVB ファイルを Subversion にチェックインできるはずです。私はこれを数回行いました。

残念ながら、これらのファイルを Subversion (または私が知っている他のツール) でマージ/差分することはできません。そこで、VBA IDE 用のプラグインを自分で作成しました。このプラグインは、現在 VBA IDE にあるすべてのプロジェクトをプレーン ソース ファイルとして特定のディレクトリにエクスポートできます。このエクスポートはフォームでは機能しないため、元の DVB ファイルも保存します。

そうすることで、個々のソース ファイルを比較し、それらをマージして、DVB ファイルにコピーすることができます。時間はかかりますが、機能します。

于 2010-08-13T13:15:58.990 に答える