什么是最适合我们情况的版本控制系统(XML)?

时间:2009-10-26 13:58:03

标签: xml version-control

我们在部门进行了大量的XML编辑。问题在于大型XML文件的版本控制。显然我们希望版本控制:

  1. 显示不同版本之间的差异,以及任何时间点任意两个版本之间的差异。

  2. 易于管理和维护 - 部门中的很多人都是非程序员,他们不应该学习使用此版本控制的细节。

    < / LI>
  3. 支持并发开发 - 并不是真正需要的,但只要复杂的XML文件需要多人就可以了。

  4. 有一个很好的界面,管理员或用户可以看到所有的提交点,就像你可以用git web界面做的那样。

  5. 由于

3 个答案:

答案 0 :(得分:2)

服务器的SVN和客户端的Tortoise SVN。 Tortoise SVN Explorer扩展程序确实为非技术人员提供了便利。 (如果您在Windows环境中。)

答案 1 :(得分:0)

我们将SVN与Tortoise一起使用,它对我们来说很好。我们有很多“非程序员”检入和检出文件。经过一番训练后,他们似乎没有任何问题。

答案 2 :(得分:0)

我们也在这里使用SVN - VisualSVN Server使设置和维护变得简单,TortoiseSVN可以很好地与资源管理器集成,您可以使用许多工具为您提供所需的Web界面(例如WebSVNWarehouse)。

听起来你有git经验 - git也有Tortoise的版本。我没有亲自使用Git,但我听说它比SVN(分布式存储库,更容易合并等)有很多好处,如果我正在建立一个新的存储库,我当然会考虑它。