如何在Subclipse中标记要编辑的文件

时间:2010-02-11 01:24:29

标签: eclipse svn subclipse

我们最近从CVS迁移到Subversion 1.6。我们使用本机Eclipse CVS支持作为我们的CVS客户端。我们现在使用Subsclipse插件作为我们的SVN客户端。

我们曾经使用CVS“编辑”功能来标记要编辑的文件,以便我们的用户可以看到当前正在编辑的内容。当他们尝试编辑已被其他人编辑的内容时,也会收到提示。

我知道此功能在SVN中不可用。有一个锁定机制,但这是一个互斥锁,所以两个人不能同时编辑同一个文件。

有没有人知道如何在Subversion中模拟CVS的“编辑”功能,特别是:

  • 让用户查看当前正在编辑哪些文件的人
  • 如果用户尝试编辑当前正由其他人编辑的文件,则警告用户
  • 允许多个用户同时编辑同一文件

我不确定我是在寻找SVN技巧还是Subclipse技巧或不同的Eclipse插件。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Subversion拒绝了lock-edit-unlock范例。没有“谁正在编辑什么文件”的概念,因为任何人都可以随时提交对任何文件的更改。

SVN处理此问题的方法是在更新工作副本时合并更改。

所以没有办法模仿这个“编辑功能”,因为SVN的重点是不需要它。