日期:2014-05-20  浏览次数:20745 次

svn两个人都要修改一个文件
照说是张三写完 提交 一个v2版本 然后李四在从服务器下一个v2版本 在这个版本上改在提交v3版本
但是现在问题是 张三 先读v1版 锁定这个文件 ,在修改的时候 李四也从服务器读v1版 虽然此时不能提交 但是李四可以在本地改 等提交时发现不能改 这时只有和张三协商 把各自的改动合并到一起

现在问题是 有没有办法 在某文件被锁时 提示一下 或者不让李四 在本地修改

现在李四是个美工 用 dreamweaver ,dw里有没有插件?有没有像文件已锁的提示或禁止本地修改的功能?

------解决方案--------------------
前面checkout的是可以提交的。提交完了,后面那个下载最新代码,合并再提交。
Dreamweaver的svn插件subWeaver
subWeaver,一个仅几K的小插件,可以在dreamweaver操作常用的SVN功能。
不足之处就是在文件图标上没有什么变化。以下是开源项目的地址。
http://sourceforge.net/projects/subweaver/

------解决方案--------------------
遇到这种情况。
我一般都是一方把文件拷贝留档,然后检出新版本。
让另一方解锁。
结合拷贝的和新版本的,整合出新新版本,提交。。。
SVN有对比的功能,但是感觉不如直接剪贴用的方便。。