现在的位置: 首页 > 综合 > 正文

svn使用具体步骤

2013年03月20日 ⁄ 综合 ⁄ 共 617字 ⁄ 字号 评论关闭

1,先去服务器端创建一个仓库(空目录)

2,初始化仓库:

 (1)通过指令创建 svnadmin create 仓库路经

 (2)可视化工具初始化

3,小白把仓库checkout下来

必须保证svn的仓库是启动(运行)状态

        svnserve -d -r 仓库路径

    进入项目名----右击鼠标----浏览仓库---右击---checkout

4,修改/创建文件后,提交到服务器端去

     右击---add(svn客户端管理)---commit(提交到服务器端) 


 

1,如何使用svn来解决,文件被多人修改后的合并(冲突问题)

2,先模拟冲突情景:

  小白是项目经理,创建项目weibo的最初源代码,小黑修改文件后,出现冲突:

步骤:

(1)先在服务器创建仓库(sns),修改仓库的访问权限

(2)小白从服务器checkout一份sns项目,提交并修改文件

(3)小黑也checkout一份文件并修改

 

出现冲突怎么处理?

  (1)程序员自己合并代码,先update一下,出现很多备份文件

  这个时候小黑的还是原来的,需要更新一下

  (2)谁合并的,能通过日志查看出来

  (3)把多余的文件删除掉,再committ

  (4)小黑想获得的话,也得update一下才能看到更新后的文件

还可以这么修改

 

(2)项目经理把项目分层,模块化设计来避免冲突

  一个网站按照MVC,把项目分层,模块化设计,这样每个人做的工作不一样,不可能冲突

 就好比一栋楼,你修改第一层,他修改第十层

  

抱歉!评论已关闭.