Subversion:非プログラマ向けのドキュメント管理?


11

私は、機械工学部門の小さな会社で働いています。ここにいる人は、自分以外はコーディングやデータベース作成について何も知らず、基本的なSQL、一部のC#、一部のVBA以外はほとんど知りません。

エンジニアリング関連のすべてのドキュメントに適したオープンソース/フリーウェアのドキュメント管理ソリューションを探しています。ほとんどのファイルは、.docx、.xlsx、.pdf、または.dwg(CAD)の形式です。

Subversionは、コード管理ではなく、ドキュメント管理の目的に適応できますか?システム内のドキュメントのレポートを対応するリビジョン番号で作成するだけでも十分でしょうか?

他の推奨事項や解決策があれば歓迎します。


1
svn + latex(または任意のtext / plainベースのドキュメント形式)の組み合わせは、あらゆる種類の共同で作成されたドキュメントに非常に役立ちます。ただし、基本的なラテックスを学ぶ必要があります。
ダニエルベック

回答:


11

SVNには、Windowsとの統合が良好なGUIフロントエンドTortoise SVNがあります。私の同僚の多くはそれを誓います。

Msofficesvnは、Officeアプリケーション内でTortoise SVNにアクセスできるMicrosoft Officeプラグインです。OfficeSVN は、Office 2007にSVN操作のアイコンを追加します。OOoSVNは、OpenOfficeの同様のプラグインです。

これらのツールを使用すると、コマンドラインを必要とせずにSVNを使用できます。リポジトリを管理するには、基本的なコマンドラインの能力が必要になる場合があります。

SVNにはユーザートレーニングが必要ですが、プログラミングとは関係ありません。主に、1:更新、2:仕事、3:コミットという習慣を身に付ける必要があります。マージを実行するようにトレーニングする必要があります。

競合を公開せずに純粋なアーカイブを提供するドキュメント管理システムは、使いやすくなります。しかし、それはそれが敷物の下に困難を隠しているからです:衝突に直面する代わりに、それは衝突が起こるとき静かにデータを失います。

ドキュメントで作業する前にロックをかけるワークフローは、より制約が厳しくなりますが、競合が発生した場合にパニックに陥らないように指導できない場合、頭痛を軽減できます。

(私は非技術者にバージョン管理を使用するように教えた経験がないことに注意してください。変更をマージすることになっている人に文書をメールで送信する「手動」バージョニングで観察された動作から補間しています)


Tortoise SVNは、Subversion向けのコード指向のフロントエンドGUIとしては最も少ないと思われるため、実際にいくつかの研究を行いました。Officeプラグインがあることは間違いなく気に入っています。それでは、Tortoiseを使用して2つのスプレッドシートまたはWordドキュメントの変更を比較するのはどれほど難しいでしょうか?うまく融合しますか?ありがとう。
NoCatharsis

申し訳ありませんが、Officeプラグインを最近発見したばかりで、まだ使用していません。
ジル「SO-悪であるのをやめる」

考慮すべきことの1つは、SVNが.docxファイルに問題があることです。これらは本質的にバイナリのZIPファイルであるため、ドキュメントを少しでも更新すると、ドキュメント全体が再圧縮されるため、ファイルは以前のバージョンとはまったく異なります。SVNは、ドキュメントのバージョン間の違いを保存します。docxファイルの場合、各リビジョンのドキュメント全体を保存する必要があり、非常に大きなSVNデータベースが生成される可能性があります。
ChrisB

Msofficesvnは、実際には主張しているアドインではなく、マクロです。そのため、(1)潜在的なセキュリティの問題であり、(2)すべてのドキュメントに肥大化をもたらします。
ガブリエルシュライバー14年

2

コードファイルは単純なテキストファイルです。.docxおよび.dwgファイルは「やや少ない」ユーザーフレンドリー)ので、そのようなファイルにはプラグインが必要です。mswordファイルの場合、xdocdiffプラグインがあります。


ユーザーフレンドリーではないということは、2つのバージョンで差分チェックを実行するのは難しいということですよね?
NoCatharsis

2

「バイナリ」ドキュメントのリビジョン管理システムよりもドキュメント管理システムをお勧めします。リビジョン管理は、ソースコードなどのテキストファイルに対して最適に機能しますが、バイナリタイプを扱う場合、多くの機能を失います。


わかりました。オープンソースのDMS製品に関する提案はありますか?良いもので何か経験はありますか?助けてくれてありがとう。
NoCatharsis

いくつか使用しましたが、推奨する十分な経験がありません。 en.wikipedia.org/wiki/List_of_content_management_systems
クリスナヴァ

...そして、そこには摩擦があります。Subversionの動作に慣れているなら、ドキュメント管理システムはPITAです。現在、Office 365とOneDrive For Businessに苦労しています。それは本当に目的に合っていませんが、賢明なオフライン機能を持ちたいなら、手頃な価格の代替品はあまりありません。
アンディ

1

Microsoft Office SubversionプラグインにはMagnetSVNという商用ソリューションもあります。


私は基本的に会社全体のドキュメント管理の常務を務めているので、無料にしたかったのです(私たちは7人ほどいますが、それほど大したことではありません)。ただし、1ライセンスあたりわずか19ドルです。使ったことがありますか?UIとシステムに関するコメント
-NoCatharsis

私はMagnetSVNの開発者です。それをcommetingながら、私は客観的にはできませんので:)だから、あなたは時間があればMagnetSVNに私たちにいくつかのフィードバックをドロップしてください:magnetsvn.com/feedback.htmlを。必要に応じて、新機能を備えたプレリリースバージョンを提供させていただきます。
ユージネック

これは昔の投稿ですが、システムがレビューとフィードバックのためにポップアップしました。将来の参考のために、製品を推奨する際に所属を開示する必要があります。それ以外の場合、これは技術的にスパムと見なされます。また、一般的に貢献し、時折自分のものを提案する人々には広い寛容さが与えられることに注意してください。ただし、投稿がプロモーションのみの場合は、見方が異なります。
fixer1234
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.