[CodeVersion--SVN]用TortoiseSVN进行本地代码管理

简述

这里讨论的是如何管理自己个人电脑的个人项目的代码。和SVN服务器配置无关。
因为在自己电脑进行个人项目时,许多时候也会遇到阶段性的功能完成,一般会考虑将这个时间节点的代码压缩成一个包,打上时间点标志,然后保存在本地文件夹中。但是这种方式还是很原始,而且随着时间迁移,很多更新往后都不会记得,因此需要版本管理工具的帮忙来进行方便的个人项目管理。而TortoiseSVN就是很好的一个选择,使用也非常简单。
可以先到TortoiseSVN官网下载安装包进行安装。

代码仓库管理

比如现在有一个工程需要进行管理,可以先将该工程放在一个目录下(比如我这里将myPrj这个待管理的工程文件放在E盘的SVN_test目录下):
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第1张图片
这里的myPrj就是我后续要用SVN进行版本管理的资料。在myPrj的旁边创建一个svn_repo的文件夹(必须是空文件夹),将其创建为一个SVN repository:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第2张图片
右键点击svn_repo,如下图选择其中的Create repository here:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第3张图片
然后在弹出的对话框选择OK,创建repository:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第4张图片
这样就相当于将svn_repo作为一个仓库创建成功了,此时可以看到原来的空文件夹svn_repo里面有了一些自动生成的文件了。但是此时svn_repo还只是作为一个仓库而已,只是一个外壳,仓库里面目前还并没有放入“粮食”。
接下来就要将前面的myPrj内容作为“粮食”放入svn_repo这个仓库。首先右键点击svn_repo,选择其中的Repo-browser:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第5张图片
这时会弹出下面的对话框,将其中的URL:路径进行拷贝即可:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第6张图片
然后在myPrj文件夹上右键点击,选择其中的Import…
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第7张图片
接着会弹出对话框,表示选择要将myPrj存入到哪个仓库中,此时就将前面拷贝的svn_repo的URL拷贝到下面对话框的URL of repository中,然后点击OK即可:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第8张图片
如下表明刚才的myPrj已经Import到svn_repo仓库中了:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第9张图片

资料内容管理

实际上前面的部分只是建好了仓库,而其中对于我们有用的内容就是myPrj的内容,这个myPrj的内容才是我们真正关心的。
此时可以在仓库之外的PC的任何一个文件夹位置,如下面在D盘创建了一个Develop文件夹,右键点击空白处,选择其中的SVN Checkout…,表明要将前面所创建的仓库中的内容check到这个位置来进行开发和更新:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第10张图片
如下图,仍然拷贝前面仓库的URL,然后点击OK:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第11张图片
这样就将myPrj的内容check到这个位置了:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第12张图片
然后在D盘的Develop目录下就看到已经有了myPrj中的文件啦:
[CodeVersion--SVN]用TortoiseSVN进行本地代码管理_第13张图片
后续就可以在Develop目录下进行对myPrj中文件的修改,提交更新等等操作了。

你可能感兴趣的:(Code-Tool)