我们最近从 CVS 迁移到了 Subversion 1.6。我们使用原生 Eclipse CVS 支持作为我们的 CVS 客户端。我们现在使用 Subclipse 插件作为我们的 SVN 客户端。
我们曾经使用 CVS 的“编辑”功能来标记要编辑的文件,这样我们的用户就可以看到谁正在编辑什么。当他们尝试编辑已被其他人编辑的内容时,他们也会收到提示。
我了解此功能在 SVN 中不可用。有一个锁定机制,但是这是一个互斥锁,所以两个人不能同时编辑同一个文件。
有谁知道在 Subversion 中模拟 CVS 的“编辑”功能的方法,特别是:
- 让用户查看当前谁在编辑什么文件
- 如果用户尝试编辑当前正在由其他人编辑的文件,则警告用户
- 允许多个用户同时编辑同一个文件
我不确定我是否在寻找 SVN 技巧或 Subclipse 技巧或不同的 Eclipse 插件。任何帮助,将不胜感激。