zoukankan      html  css  js  c++  java
  • svn 本地文件上传 关联 git迁移到svn svn分支

    因项目要求,需要把git上的项目迁移到svn上。且svn上已经建好目录。操作流程如下:

    1.前序准备:

    ①本地安装svn

    ②vscode 配置svn插件(此步骤根据个人需要安装)。在扩展中,搜索“svn”即可。

    2.将本地项目上传到svn服务器。

    ①设置svn的忽略文件和文件夹。

    否则,有可能将依赖等大文件上传(经验之谈)。

    右击 -> TortoiseSVN -> 设置 -> 常规设置 -> 全局忽略样式 -> 指定 TortoiseSVN 应该在全部工作副本中忽略的文件或目录。模式用空格分开。

     ②本地文件上传到SVN服务器。

    选中文件夹 -> 右击 -> TortoiseSVN -> 导入 -> 选择需要导入的地址 -> 确定即可。

    3.将本地文件关联到SVN服务器。

    选中文件夹 -> 右击 -> SVN 检出(K)... -> 选择需要关联的svn文件夹(版本库URL) -> 确定即可。

    4.创建与git相似的分支。

    选中文件夹 -> TortoiseSVN -> 分支/标记(T)... -> 至路径(T)中填入新分支的路径 -> 确定即可。 

    4.svn分支小习惯

          我们一般习惯性在创建repository仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。

          主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。

    trunk文件夹: 主干,我们一般把项目提交到此文件夹里面,在trunk中开发。

    branches文件夹:分支,我们一般把那些需要打分支,但是有可能会修改的项目代码,打分支到此目录。

    tags文件夹:分支,我们一般把那些阶段性(如迭代各期)的项目代码,打分支到此目录。

    注:其实也不一定非要手动创建这三个目录,在我们打分支选择打到branch或tags等时,会自动在对应的repository仓库的根目录下创建该文件夹。

  • 相关阅读:
    linux命令 time
    linux命令 awk
    php学习十四:抽象,接口和多态
    php学习十三:其他关键字
    php学习十二:其他魔术方法
    php学习十一:组合
    php学习十:继承
    php学习九:存取器&魔术方法
    php学习八:封装
    php学习七:时间和日期
  • 原文地址:https://www.cnblogs.com/myflowers/p/14628353.html
Copyright © 2011-2022 走看看