2009-11-03 62 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工具 - 所以你错过了很多版本控制的力量