我们在部门进行了大量的XML编辑。问题在于大型XML文件的版本控制。显然我们希望版本控制:
显示不同版本之间的差异,以及任何时间点任意两个版本之间的差异。
易于管理和维护 - 部门中的很多人都是非程序员,他们不应该学习使用此版本控制的细节。
< / LI>支持并发开发 - 并不是真正需要的,但只要复杂的XML文件需要多人就可以了。
有一个很好的界面,管理员或用户可以看到所有的提交点,就像你可以用git web界面做的那样。
由于
答案 0 :(得分:2)
服务器的SVN和客户端的Tortoise SVN。 Tortoise SVN Explorer扩展程序确实为非技术人员提供了便利。 (如果您在Windows环境中。)
答案 1 :(得分:0)
我们将SVN与Tortoise一起使用,它对我们来说很好。我们有很多“非程序员”检入和检出文件。经过一番训练后,他们似乎没有任何问题。
答案 2 :(得分:0)
我们也在这里使用SVN - VisualSVN Server使设置和维护变得简单,TortoiseSVN可以很好地与资源管理器集成,您可以使用许多工具为您提供所需的Web界面(例如WebSVN或Warehouse)。
听起来你有git经验 - git也有Tortoise的版本。我没有亲自使用Git,但我听说它比SVN(分布式存储库,更容易合并等)有很多好处,如果我正在建立一个新的存储库,我当然会考虑它。