一、从库中更新文件时,如果本地的某个文件已经被修改,这个文件不会从库中更新。
二、MERGE 时的错误Unreadable path encountered; access denied是由于打开了匿名获取权限造成的,anon-access = none就可以了。
三、错误Not authorized to open root of edit operation,也是由于打开了匿名获取权限造成的,anon-access = none就可以了。
四、某个文件夹与某个分支合并后,再无法合并。
五、建立分支Branch/tag时,ToURL是分支的URL,可以选择要建立分支的主线的版本号
六、合并分支时merge a range of revisions ,是在主线最新的版本上进行分支的合并(要合并的分支版本号可以选择)。
1、主线中如果删除了某个文件或文件夹(分支中存在),合并后,该文件或文件夹不存在;
2、主线中如果添加了某个文件或文件夹(分支中不存在),合并后,仍然存在;
3、主线中如果修改了某个文件的内容(分支中没有修改),合并后,跟主线走;
4、分支中如果修改了某个文件的内容(主线中没有修改),合并后,跟分支走;
5、分支中如果删除了某个文件或文件夹(主线中存在),合并后,主线中的文件处于“冲突(黄色感叹号)”状态,暂时不知该冲突怎么解决,处于冲突状态下,无法提交合并后的主线。(删除主线中在支线中删除的文件或文件夹无法解决该冲突);
6、分支中如果添加了某个文件或文件夹(主线中没有),合并后,跟分支走;
7、主线与分支中各自分别修改了同一文件的内容,合并时提示处理“冲突”;
总结:此合并,依主线的最后一个版本为依托,把支线中添加的修改的删除的合并到主线最后一个版本,但是如果主线和支线都存在同一对象的修改(该冲突的处理方法见下一篇《玩SVN 笔记(二)杂乱篇》),则产生冲突,支线删除也会产生冲突