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的历史记录

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

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    eslint 的 env 配置是干嘛使的?
    cookie httpOnly 打勾
    如何定制 antd 的样式(theme)
    剑指 Offer 66. 构建乘积数组
    剑指 Offer 65. 不用加减乘除做加法
    剑指 Offer 62. 圆圈中最后剩下的数字
    剑指 Offer 61. 扑克牌中的顺子
    剑指 Offer 59
    剑指 Offer 58
    剑指 Offer 58
  • 原文地址:https://www.cnblogs.com/chenv/p/5442978.html
Copyright © 2011-2022 走看看