先说说环境
服务器端 Win2003+ Subversion 1.4.5
客户端 winxp 或者win2003 +TortoiseSVN 1.4.5
要解决的问题是这样的
A,B两个人同时从SVN上更新拷贝
A修改了文件a.asp的第一行 先保存到本地 然后在执行 SVN更新 SVN提交
B修改了文件a.asp的第二行 先保存到本地 然后会执行 SVN更新, 这时候B修改的a.asp文件就会和A刚刚修改的地方文件进行合并,然后在执行 SVN提交 这个时候服务器上的版本就会是A,B两个人同时修改的结果。
我想说的问题就是 红色字体部分。。。 当B修改完成后,执行更新SVN操作的时候,不会把A做的修改自动合并到a.asp中!!!
请问这点能做的到吗?该如何做?
这是我在对公司进行SVN培训的时候提出来的问题
还一个问题就是 当别人锁定某个文件,另外一个人在执行更新操作后,文件前面的图标能自动变成锁定的符号吗?
服务器端 Win2003+ Subversion 1.4.5
客户端 winxp 或者win2003 +TortoiseSVN 1.4.5
要解决的问题是这样的
A,B两个人同时从SVN上更新拷贝
A修改了文件a.asp的第一行 先保存到本地 然后在执行 SVN更新 SVN提交
B修改了文件a.asp的第二行 先保存到本地 然后会执行 SVN更新, 这时候B修改的a.asp文件就会和A刚刚修改的地方文件进行合并,然后在执行 SVN提交 这个时候服务器上的版本就会是A,B两个人同时修改的结果。
我想说的问题就是 红色字体部分。。。 当B修改完成后,执行更新SVN操作的时候,不会把A做的修改自动合并到a.asp中!!!
请问这点能做的到吗?该如何做?
这是我在对公司进行SVN培训的时候提出来的问题
还一个问题就是 当别人锁定某个文件,另外一个人在执行更新操作后,文件前面的图标能自动变成锁定的符号吗?
最新回复
-
snria at 2007-11-02 13:30:07
-
莫非这个问题很难?
PCplayer at 2007-11-02 14:12:28
-
请不要顶帖,如果比较急,在群里发个链接就行了
1、更新时,肯定会合并的,没有常规的办法能让它不合并
2、应该是会锁定的,没测试过,你可以试试然后反馈一下
99lingbo at 2007-11-02 14:29:40
-
update 时,肯定会合并。
你锁住一个文件后,别人是不能通过图标看到你上锁的,可以 右键---检查修改--查看仓库看到 。 或者使用属性