1、svn说白了就是一种实现文件共享管理的软件,分成服务器端和客户端,所有的文件都存放在服务器端,每个人可以用客户端把文 件取到本地查看,也可以在本地修改后上传到 服务器端,这样大家就可以随时获得最新版的文件
2、冲突问题:
在update之后出现冲突部分,会出现4个文件。右击带三角黄色的文件,选择edit conflict。此时会出现三个文件,左边框.theirs是从服务器上下载下来的文件 ,右边.mine文件是 自己在本地修改过的文件,.merge是自己服务器上的版本和自己本地版本的结合。
解决冲突步骤:
选中冲突的文件,右击,点击svn,edit conflict;
在弹出的界面,左边是服务器版本,右边是自己本地修改的版本,下边是将服务器版本和自己本地版本合并的文档;
若确定使用自己本地的版本,在右边的方框,选中差异的内容,右键,选择” use this text block”
冲突部分解决后,选中冲突的文件,右键,选择resolve,此时不需要Update,直接commit(不要update,直接提交)
3、如果在将冲突文件标记为“resolve”时候,出现“previous operation has not finished: cleanup”的时候,勾选上BreakLock,就可以将冲突文件标记为“resolved”了
4、项目的路径是front2/front/;
所有的东西都放在front文件夹下。正常情况是在front文件夹下更新和提交;如果在front2文件夹下提交和更新则会产生问题;
即会将frotn文件夹下所有的东西都复制一份到front2文件夹下,此时还会有一个.svn文件被隐藏;而在front文件夹下才是
你自己真正修改过的东西;
解决方法:
将隐藏的.svn文件显示并删除,除了front文件夹不删,删掉front2文件夹下所有东西,在删之前最好对front文件夹做一个备份
具体情况看看是否对个别对的文件进行回滚
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!