我们最近从CVS迁移到Subversion 1.6。我们使用本机Eclipse CVS支持作为我们的CVS客户端。我们现在使用Subsclipse插件作为我们的SVN客户端。
我们曾经使用CVS“编辑”功能来标记要编辑的文件,以便我们的用户可以看到当前正在编辑的内容。当他们尝试编辑已被其他人编辑的内容时,也会收到提示。
我知道此功能在SVN中不可用。有一个锁定机制,但这是一个互斥锁,所以两个人不能同时编辑同一个文件。
有没有人知道如何在Subversion中模拟CVS的“编辑”功能,特别是:
我不确定我是在寻找SVN技巧还是Subclipse技巧或不同的Eclipse插件。任何帮助将不胜感激。
答案 0 :(得分:0)
Subversion拒绝了lock-edit-unlock范例。没有“谁正在编辑什么文件”的概念,因为任何人都可以随时提交对任何文件的更改。
SVN处理此问题的方法是在更新工作副本时合并更改。
所以没有办法模仿这个“编辑功能”,因为SVN的重点是不需要它。