永发信息网

tortoisemerge怎么用

答案:1  悬赏:70  手机版
解决时间 2021-03-26 14:04
  • 提问者网友:战皆罪
  • 2021-03-25 15:20
tortoisemerge怎么用
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-03-25 16:46
svn是采用一个服务器端和多个客户端的方式来进行版本管理的,每一个客户端都有自己的workcopy,即每个用户都可以取得文件的编辑权限。这样如果你和你的同事同时对一个文件做编辑(假设你们此时都是基于版本1做修改),如果你同事向服务器端提交的话,此时的版本为2,这样你提交的时候就会出现错误,因为你基于的版本1已经过期。解决办法有两个,一个是代码的merge功能(rapidsvn支持该功能),还有一种就是采用svn底层的lock机制的(默认不lock),你可以采用该机制来进行版本管理:当有人获取某文件的编辑权限时,服务器端上该文件被lock,这样其他用户都无法获取该文件的编辑权限,只有你释放权限(修改提交或者revert),别人才能获得编辑权限,也就是说你的文件将采取串行修改而非并行修改的方式(rapidsvn有详细的介绍,你可以去查查相关的资料,这个工具是开源的,应该很容易获取)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯