找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
SVN:版本控制工具,作用是用来管理项目的文件、代码,可以共享所有的文件或者代码给项目里面所有的同事
VisualSVN-Server-3.5.3-x64.msi====SVN服务端,领导或者专门的同事进行管理的,它是一个仓库,存储项目所有数据文件,需求说明书,测试计划、测试用例、测试报告、代码、概设说明书、详设说明书
TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi===SVN客户端,我们经常使用的一个工具,从服务端(仓库)把文件拉取到我们本地
SVN checkout  --检出操作,用客户端通过仓库的地址(URL)连接服务端,从服务端把仓库里面的所有文件拉取到本地电脑
*checkout directory:把仓库的文件拉取到本地一个绝对路径
SVN update --更新操作,如果服务器的内容发生了改变,我们在本地是不知道的,所有就要使用SVN update进行和服务器的文件进行同步更新
SVN commit ---提交操作,我们在本地操作的文件要提交到服务器就要使用svn commit
所有的操作(新建文件、修改文件、删除文件)都要先做SVN update(更新)再做SVN commit(提交)
SVN的工作原理:
开发人员每天早上工作的开始,从服务端拉取代码到本地进行一天的工作,下班的时候就把一天所写的代码上传到服务端。假如在提交代码的时候发现版本冲突,那么就由最后一个提交的同事进行解决
SVN的一些小图标:
绿色:代表同步正常的文件,只是代表之前的同步状态
红色:代表这个文件在本地出现过修改,就要updatecommit,之后就可以变回绿色
黄色:代表文件存在版本冲突的问题,使用小扫把(clean up)进行处理

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册