创建本地svn进行代码版本控制

来源:互联网 发布:c语言入门 编辑:程序博客网 时间:2024/06/05 11:07

安装相关软件

  • 安装TortoiseSVN(安装教程网上有很多)

创建本地SVN

  • 在本地创建一个文件夹,作为SVN服务器的文件夹,如下图所示:
    这里写图片描述
  • 之后我们右键选择TortoiseSVN菜单下的Create repository here,之后会弹出Repository created窗口,如下图所示:
    这里写图片描述
  • 点击“Create folder structure”,将会使本地svn库下创建branches,tags,trunk三个文件夹。(至于三个文件夹的意义,在本文就不做详细解释,感兴趣的朋友可以google了解一下)然后点击“OK”;(当然,如果不想在本地代码版本控制中生成这三个文件夹,可直接点击“OK”即可)
  • 创建成功后,在最初创建的“Svn_local”文件夹下会生成一系列文件,如下图所示:
    这里写图片描述

创建本地文件夹,存放代码

  • 本地服务器创建完成后,再创建一个文件夹,用于存放将要进行版本控制的代码,例如:同样在F盘下创建一个名为“Test”的文件夹。右键该文件夹,在弹出的菜单项下选择“SVN Checkout…”,弹出如下图所示窗口:
    这里写图片描述
  • 在弹出的窗口中,需要注意图中标记的两个地方路径是否正确。其中”URL of repository:”路径为上述步骤1中创建的文件路径;“Checkout directory:”中填写的路径为上述步骤2中创建的文件路径(该路径通常不用修改)。确认路径无误后,点击“OK”,创建成功。
  • 此时,在“Test”文件夹下面,会出现上文提到的branches,tags,trunk三个子文件夹。通常我们的代码放在“trunk”目录下。拷贝需要进行版本控制的源代码到“trunk”目录下,然后,右键“Test”目录,选择“SVN Commit…”菜单,此时,代码就已经上传到本地的svn服务器中了。
  • 以后对代码进行修改后,可以进行“SVN Commit…”操作,想要回退到之前的版本,选择“SVN Update”即可。(此步骤及之后的操作就和非本地的svn服务器的操作完全一样了)
原创粉丝点击