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仓库的根目录下创建该文件夹。

  • 相关阅读:
    Android 中 Fragment 的切换(解决 replace 的低效)
    Android 中 OkGo 的使用 (封装 OkHttp)
    fastjson 封装工具类
    给系统添加右键使用 IDEA 打开的功能
    发现了一个很好看的博客园主题
    AndroidStudio中如何创建指定布局的layout文件
    转载:十个前端UI优秀框架
    win10 添加 telnet 工具
    tomcat各版本与jdk及servlet各版本对应关系
    servlet和jsp的maven依赖
  • 原文地址:https://www.cnblogs.com/myflowers/p/14628353.html
Copyright © 2011-2022 走看看