Version control 二进制文件和计算机文盲的版本控制

Version control 二进制文件和计算机文盲的版本控制,version-control,Version Control,我正在从事一个项目,该项目涉及许多编辑二进制文件的人,作为一名程序员,我非常想要某种版本控制。我们不会处理太多的文本,所以我正在寻找一种允许文件锁定但不关心合并的东西,它可以跟踪更改。此外,许多从事该项目的人都不是程序员,因此使用gui也不错。是否存在这样的版本控制系统?Subversion,因为服务器可以正常工作 对于windows用户来说,这是一个很好的界面,尤其是它如何与资源管理器集成 关于二进制文件的合并问题,您可能需要在提交之前对人们进行更新方面的培训,或者可能对这些文件使用独占锁(是

我正在从事一个项目,该项目涉及许多编辑二进制文件的人,作为一名程序员,我非常想要某种版本控制。我们不会处理太多的文本,所以我正在寻找一种允许文件锁定但不关心合并的东西,它可以跟踪更改。此外,许多从事该项目的人都不是程序员,因此使用gui也不错。是否存在这样的版本控制系统?

Subversion,因为服务器可以正常工作

对于windows用户来说,这是一个很好的界面,尤其是它如何与资源管理器集成


关于二进制文件的合并问题,您可能需要在提交之前对人们进行更新方面的培训,或者可能对这些文件使用独占锁(是的,有点违背这一点,但对于非技术人员来说,这可能是最好的解决方案)。

我还建议大家看看。如果您喜欢编辑大量图像,perforce还支持开箱即用

文件锁定可以通过教育用户来完成,也可以将其设置为所有二进制文件的默认值。用户无法签出文件,除非该文件已被其独占锁定。这将确保不需要合并二进制文件

Subversion也适合这种类型的开发场景,但用户必须在编辑文件之前明确检查文件是否已锁定,这是因为Subversion不保持与服务器的活动连接。
IMHO for perforce有很好的GUI,但subversion是免费的。

我以前听说过。它被描述为一种面向绘图师/设计师的版本控制系统。

什么平台?非程序员将使用什么操作系统?@Oded应该在该工具的功能集中有发言权吗?理想情况下,任何版本控制工具(商业版)都会在所有平台上实现一项功能。@Keerthi Ramalingam-理想情况下。然而,在现实世界中,一些VCS工具是单平台的,或者没有实现不同平台的所有功能。您可以设置tortise SVN来执行独占锁定吗?正如我所说,合并在这里不是一个选项,所以独占锁定可以很好地工作。我们真正需要的是运行备份和锁定。@nate-tortoiseSVN有一个命令,所以是的,它可以。