谁用过CVS跟SVN
他们可以锁定文件吗?就是我修改一个文件的时候 别人无法修改必须等我上传以后 他才能更新再修改!类似于VSS那样
谁用过CVS跟SVN
他们可以锁定文件吗?就是我修改一个文件的时候 别人无法修改必须等我上传以后 他才能更新再修改!类似于VSS那样
1 . SVN可以用lock功能
但是请注意:
锁定一个文件不会强制一个人要提交修改,任何时候都可以通过运行svn unlock命令释放锁定。也就是说版本库锁定并不是神圣不可侵犯的,在Subversion的缺省配置状态,不只是创建者可以释放锁定,任何人都可以。
Subversion缺省是比较“宽松的”方式,但也允许管理员创建钩子脚本来建立严格的控制策略。具体来说,pre-lock和pre-unlock钩子允许管理员决定什么时候创建和释放锁定。根据锁定是否已经存在,这两个钩子脚本可以决定是否允许特定用户打破或窃取锁定。
2.CVS插件
由于Eclipse本身的CVS插件并没有提供Lock/UnLock功能,所以扩展插件帮助我或是更多的人来使用。继承Eclipse的CVS类后编写了一个扩展插件:CvsPlus Plugin。
详细看地址: http://topic.csdn.net/t/20060213/16/4553490.html
CVS和SVN貌似没有这样的功能, 每个人只要有权限都可以同时check out, 但是在一个人提交之后其他人在不更新的情况下再想提交就会产生冲突。