使用svn进行本地代码管理

简述

这里讨论的是如何管理自己个人电脑的个人项目的代码。和SVN服务器配置无关。 
可以先到TortoiseSVN官网下载安装包进行安装。

代码仓库管理

比如现在有一个工程需要进行管理,可以先将该工程放在一个目录下(比如我这里将myPrj这个待管理的工程文件放在E盘的SVN_test目录下):

 

这里的myPrj就是我后续要用SVN进行版本管理的资料。在myPrj的旁边创建一个svn_repo的文件夹(必须是空文件夹),将其创建为一个SVN repository: 

右键点击svn_repo,如下图选择其中的Create repository here: 

然后在弹出的对话框选择OK,创建repository: 

这样就相当于将svn_repo作为一个仓库创建成功了,此时可以看到原来的空文件夹svn_repo里面有了一些自动生成的文件了。但是此时svn_repo还只是作为一个仓库而已,只是一个外壳,仓库里面目前还并没有放入“粮食”。 
接下来就要将前面的myPrj内容作为“粮食”放入svn_repo这个仓库。首先右键点击svn_repo,选择其中的Repo-browser:

这时会弹出下面的对话框,将其中的URL:路径进行拷贝即可:

然后在myPrj文件夹上右键点击,选择其中的Import…

接着会弹出对话框,表示选择要将myPrj存入到哪个仓库中,此时就将前面拷贝的svn_repo的URL拷贝到下面对话框的URL of repository中,然后点击OK即可: 

如下表明刚才的myPrj已经Import到svn_repo仓库中了: 

资料内容管理

实际上前面的部分只是建好了仓库,而其中对于我们有用的内容就是myPrj的内容,这个myPrj的内容才是我们真正关心的。 
此时可以在仓库之外的PC的任何一个文件夹位置,如下面在D盘创建了一个Develop文件夹,右键点击空白处,选择其中的SVN Checkout…,表明要将前面所创建的仓库中的内容check到这个位置来进行开发和更新: 

如下图,仍然拷贝前面仓库的URL,然后点击OK: 

这样就将myPrj的内容check到这个位置了: 

然后在D盘的Develop目录下就看到已经有了myPrj中的文件啦: 

后续就可以在Develop目录下进行对myPrj中文件的修改,提交更新等等操作了

posted @ 2018-06-05 15:16  枫叶布  阅读(1383)  评论(0编辑  收藏  举报