2009-11-03 61 views
14

有人可以推薦一個版本控制引擎+圖形用戶界面,這對非技術用戶有好處嗎?我和我的開發團隊一起使用Subversion是完美的,但我想找到一些能夠幫助我們公司的其他人。 我們是一家設計公司,負責處理這些類型的文件:Photoshop,Vectorworks,Microsoft Office,PDF等。 我發現圖形用戶界面(SVNx)甚至版本(這是相當不錯的)太困難, 。他們很難理解工作目錄及其與存儲庫的關係。非程序員的版本控制

我們是一家小公司,沒有龐大的預算,因此如果可能,我們希望保留opensource。

+3

我認爲這個問題需要一個矛盾,如:有沒有一本文盲可讀的書? – hasen 2009-11-03 04:40:39

+6

一個幾乎任何人都可以閱讀的優秀例子就是所有飛機攜帶的飛行安全手冊,指導您在緊急情況下應採取的措施。如果課程假設您可以看到,但從未假設您可以閱讀。 – ICodeForCoffee 2009-11-13 20:25:54

回答

2

如果你的非技術人員在Mac上,我會建議來自Zennaware的SVN與Cornerstone。它不是開源的,但也不昂貴。我們的設計師喜歡它,它有一個偉大的GUI。

+0

豐富,這看起來不錯。我特別喜歡圖像文件和PSD的並排比較視圖。一個簡單的問題是,由於不可能合併更改或區分非文本文件,您的設計人員如何使用該軟件?他們是否總是使用鎖簽出文件,以便其他人無法簽出? – milesmeow 2009-11-03 05:15:54

+0

以我的經驗,我還沒有遇到設計師需要區分非文本文件或執行合併的情況,所以他們總是讓我們執行一些更高級的任務。至於鎖定我們的團隊非常小,我們只是解決衝突,因爲他們彈出,這是很少見的。 – richleland 2009-11-03 11:57:34

0

Bazaar對於基本的版本控制任務有一個漂亮的straightforward interface

在某種程度上,你將不得不向非技術人員解釋基本概念,以便他們使用它(沒有真正的方法來「隱藏」提交變更的概念,因爲實例),但至少Bazaar的用戶界面使其非常簡單,並保持選項複雜性。

1

SharePoint是否隨Windows Server一起提供?它可以處理文件版本。

+0

它可以與文件。 – monksy 2009-11-03 04:34:06

+12

是的,但共享點也是一堆垃圾。 – 2009-11-03 06:45:18

+0

我希望我可以多次讚揚那個評論。 – monksy 2009-11-03 06:46:12

1

我可以說Subversion和Perforce對於非技術用戶都是有問題的。我們一直在使用Perforce作爲文檔存儲庫,取得了一些成功。儘管我們有更多的錯誤和問題比我想談論的要多。我們在Subversion和TortoiseSVN方面取得了一些成功,但即便如此,大多數非程序員都很難把它們包圍起來。儘管如果你有幸在辦公室使用Mac OSX,我會試一試rich's suggestion

我建議您尋找支持歷史記錄而不是源存儲庫的CMS。你應該能夠找到能夠完成這項工作的東西,而不需要你做太多的工作。

3

如果您使用TortiousCVS | SVN,它不會太糟糕。它是基於GUI /文件的方法,因此非常簡單。我有非技術人員使用它並喜歡它。

1

我建議SharePointConfluence。他們都有一個WebDAV界面,允許您直接打開和關閉Office和其他當前應用程序的存儲庫中的文件。因爲Office中有Microsoft特定的WebDAV擴展,所以SharePoint可以更好地與Microsoft Office配合使用。另外,Confluence只通過插件提供WebDAV。

兩者都是商業產品,但Confluence確實有shared source license,允許您進行本地修改。

+0

是SharePoint還是Confluence開源? – 2009-11-03 20:51:57

6
+0

我喜歡使用投遞箱作爲應用程序,但我不認爲這個投遞箱可以幫助解決問題。它沒有版本文件。 – milesmeow 2009-11-20 23:01:16

+3

http://www.davidherrold.com/wordpress/wp-content/uploads/2008/06/dropbox_versioning.jpg – alphazero 2009-11-21 00:49:01

+1

我站好了。 :) – milesmeow 2010-09-27 21:27:01

0

我建議檢查NeverOverwrite

它會自動保留所有文件版本。聽起來像是非開發人員的理想解決方案。

-1

如何使用內建的一些最小版本控制的Wiki ...像mediawiki

0

爲什麼使用源代碼庫控制二進制文件,如Photoshop,Vectorworks,Microsoft Office,PDF等?我認爲內容管理系統對您更好。嘗試使用Alfresco,它的開源和強大。

0

我覺得sourcetree非常直觀的git/mercurial(不支持svn)。它適用於Mac和windows。它使常見的操作如切換分支,合併,分支,還原 - 否則會很痛苦 - 很容易。 但是對於您的情況,我認爲VC解決方案(它是爲編碼器構建的)不是最優的,因爲您無法將兩個版本的文件看作.psd,.doc,.pdf之間的差異 - 這些內容無法處理diff工具 - 所以你錯過了很多版本控制的力量