svn的使用流程

svn的使用流程
1.在code.taobao.org创建一个项目,并把小组成员邀请进来
2.在Cornerstone中添加站点
3.由一名小组成员上传项目框架
4.小组其他成员依次checkout,编译后在commit

SVN原则
1.不能同时修改同一个版本的文件
2.对文件做添加,删除,覆盖操作前,需要先通知其他小组成员,如果其他小组成员对文件做了操作,需要让他先commit,然后你需要update,在对文件做修改
3在做任何操作前需要update

注意点:
1.SVN服务器上的文件不能做修改,如果要做修改,必须先Checkout,在做修改,并且commit
2.checkout时,小组成员要保证使用svn版本(format)一致

软件中的符号
1常见的有:A M D R ? C (?:一般是添加操作,软件没有识别,需要你手动添加)
A:添加
M:修改
D:删除
R:覆盖
?:不知
C:冲突
2黑底白字:你修改的文件数,并且还没有上传
白底黑字:服务器上修改的文件数,并且你还没有更新

时间: 2024-10-05 08:07:05

svn的使用流程的相关文章

SVN代码上线流程

为了确保维护svn代码的正确性,特制定上传代码流程如下: 开发人员开发: 开发人员本地分支----取得svn最新代码(根据前一天的最后tag合并)-----代码开发----提交分支. 合并时候注意事项,对于冲突的文件看是不是自己本地正在修改的文件,不是的话就按照诛仙的tag来覆盖,否则按照本地,最好提前解决冲突问题(不好操作的话就被分好自己本地代码,讲SVN代码拿过来,好好看一下冲突冲突的问题),这样在回合的时候就可以按照自己分支来操作了(当然我们也要看一下,以防止别人先合并) 开发人员代码合并

SVN入门:流程简介 安装配置 项目库配置 客户端 上线方案

查看警告:show warnings:  备份库结构:mysqldump 库 -add-drop-table  >  路径 添加用户:grant select,insert on 库名 to '用户名'@'172.8.8.8' identified by '密码':flush privileges 所有权限:grant all privileges on *.* to 'name'@'%' identified by 'mima':      ---- 小 Q -----------------

CentOS Linux搭建独立SVN Server全套流程(转)

环境为centos6.3 1.首先 看看机器上安装了svn了没有 rpm -qa |grep svn 2.如果没有安装 执行 yum -y install subversion 3.安装好了之后 新建一个svn目录 mkdir /home/svn 4.新建一个版本仓库 svnadmin create /home/svn/project 红色部分是版本仓库名 在配置文件中会使用的 5.将你需要放在svn上的工程 放进project目录中 6.初始化一下你的版本仓库 svn import 需要放到s

centos 搭建SVN服务器简单流程

yum -y install subversion mkdir -p /work/svn && cd /work/svn //创建版本库 svnadmin create test -------------------------------------------- //增加用户名.密码 vim test/conf/passwd [users] manhelp=123456 -------------------------------------------- //增加用户分组和认证

SVN版本控制器相关知识

一. 版本控制 1.1. 疑问 到底什么是版本控制软件? 我们为什么要使用版本控制软件? 协作开发过程中,代码应该存放在哪里? 协作开发过程中,领导要看项目怎么办? 1.2. 什么是版本控制 不知道你们有没有考虑过这种问题?公司的程序员在开发项目的时候,每个人开发的模块都是不一样的,那么他们开发完成以后,如何将各自的代码整合在一起呢? 这个时候呢?就引入了一个概念叫版本控制. 所谓的版本控制你可以通俗的理解成,它是软件项目开发过程中用于储存我们所写的代码以及记录修改历史的软件. 1.3. 为什么

SVN并行开发管理策略

总的原则:trunk保证相对稳定.分支合并到主干时将冲突降至最低. (1)       trunk用于集成.测试.发布,可以提交fixbug代码,但不允许直接提交新特性. (2)       特性在分支上开发,在编译.测试通过后才能合并到主干. (3)       特性分支确定一个负责人,负责每天执行从trunk到分支的合并.合并回trunk前,先执行一次trunk到dev的合并,然后在trunk上使用复兴分支. (4)       特性分支的存在时间不能太长,不超过一周为宜.合入主干后不能继续

svn使用教程各种杂七杂八!

1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮助. svn环境需要(1)服务器端(2)客户端(3)应用在myeclipse中的svn插件 第一步,安装svn服务器端.我用的是VisualSVN-Server-2.1.3这个版本的. 安装完后,打开VisualSVN-Server,创建一个根目录test,则这个目录在服务器的地址 为:https:

Java SVN管理工具的使用

1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮助. svn环境需要(1)服务器端(2)客户端(3)应用在myeclipse中的svn插件 第一步,安装svn服务器端.我用的是VisualSVN-Server-2.1.3这个版本的. 安装完后,打开VisualSVN-Server,创建一个根目录test,则这个目录在服务器的地址 为:https:

命令行操作svn和git和git

前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音,那么问题来了,什么是svn和git呢? svn和git其实都是一种用来管理项目的控制版本工具,他们有很多好处,比如 1.防止代码丢失----可以把自己的代码上传到服务器上 2.适合多人开发----合并代码超级简单 3.能够进行版本回退 4.能解决冲突和bug 5.可以做分支 6.责任到人----可以