zoukankan      html  css  js  c++  java
  • SVN创建资源与分支详解

    创建分支的意义: 

    简单说,分支就是用于区分开发版本与当前发布版本的。

        1、 主干负责新功能的开发

        2.、分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发)

        3.、分支上修改的bug,经常性merge到主干上,尽量及时merge(避免大面积红色区域)。

        4.、只能分支往主干靠拢(merge),不能反向!

        5.、直到下个新版本发布,该分支停止修改

    1.为什么要用VisualSVN Server,而不用Subversion?

    回答:

    因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置。

    2.VisualSVN Server是免费的吗?

    回答:

    是的,VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。

    开始教程

    首先一般我们会有一个专门管理资源的SVN服务器,我这里演示的是在SVN服务器上创建一个版本库test

     

    上面我们已经创建了test库

    接下来在我本地电脑上将test签出

    喜欢在下面先建一个总的文件夹

    在安装好svn客户端电脑上-->右击

     第二种方法给程序猿专用

     

     testSvn里面创建一个a.js的测试文件

     

    我们在文件夹中更新后同样可以看到刚刚在MYECLIPSE创建的a.js文件

     

    服务库

    接下来我们创建分支

    分支创建方法一:SVN客户端,方法二这里没有贴图,是在myeclipse插件中创建,跟客户端基本上差不多

    我们再将分支的项目down下来

    因为已经有了testSvn项目,不允许重名,将项目名称改为testSvn_branch

    我们在分支上将a.js修改,然后提交。下面是svn的历史记录

    然后我们再看一下我们的主干上的文件记录

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    通过AI识图判断图片是否为小票
    orcl 定时器
    防止表单重复提交常规方法
    代码规范案例(ssh分页)
    jquery的ajax提交时“加载中”提示的处理方法
    利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”
    jquery 排序table的列
    Java多线程与网络编程综合使用
    大型Oracle数据库设计方案(精华)
    20155307 2016-2017-2 《Java程序设计》第10周学习总结
  • 原文地址:https://www.cnblogs.com/chenv/p/5442978.html
Copyright © 2011-2022 走看看