您的位置:首页 > 其它

svn小总结

2013-10-18 22:47 260 查看
一、防止代码被覆盖或者丢失
从 文件的角度讲
1、不涉及共用的文件:
在项目中自始至终只有你自己操作的文件,其实不需要更新,所需要的操作就是提交。因为你的版本永远都是最新的。
2、涉及共用的文件(a.txt):
(1)最初状态:所有的文件的持有者均一样(服务器,你的以及其他开发人员);
(2)文件你未操作,不确定其他人是否操作;所以要更新,然后找不同再修正,最后提交;若此时提交依然有冲突,说明在你找不同或者修正的时候,已经有人提交了,你需要重新更新,找不同在修正最后提交;
(3) 文件你也进行了操作,这时候,不管别人是否修改,都必须进行更新,若提示当前是最新版本,说明你的版本是最新的以外,还说明其他人没有更改过,此时可以直接提交;若提示有冲突,你必须解决冲突后,将因冲突生成的临时文件删除后,才能提交。运气坏的话,此时提交依然冲突,还是说明在你修改冲突时,已经又有人提前提交了;你必须重复,在更新,这时候冲突时肯定了,你就必须处理解决后,提交!
注:文件你未操作,更新操作会将服务器上的文件与自己的文件合并,你如果不进行比较修改的话,直接提交的,可能合并不是你要的结果;文件及操作了,就更需要更新找不同了,原因一样!

总结:牢记操作:更新--找不同---修正---提交;
运气坏的时候:更新--找不同---修正---提交(失败)--更新---找不同---修正--提交;

本文出自 “SeaSky” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: