利用网盘和tortoise svn实现个人代码的版本管理

来源:互联网 发布:用友仓库软件 编辑:程序博客网 时间:2024/06/06 01:17

      (本文仅供小白参考,大神可以忽略之。呵呵)

     一些公司里面利用tortoise svn和服务器备份一些文件和实现版本管理,然后收到启发:能否利用tortoise svn实现个人的文件和小型项目代码的备份以及版本管理呢。鉴于个人有服务器的人比较少,所以想能否利用网盘来代理服务器呢。经过百度之后发现还真的有人这么做。所以学习了一下。在这里重新组织一下自己搭建环境的过程,在这里分享给大家。(说明:相比于公司利用服务器来搭建,浪费了一部分空间,因为实际上repo还是在本地,只不过将这个repo进行了网盘同步。硬盘比较小的同学就不要备份大的文件了)

  主要分三个步骤:

    1:安装百度网盘(本文以百度网盘为例),安装tortoise svn(官网上下载)。

    2:设置create repository目录,并在里面创建子文件夹。将create好的目录,设置为百度网盘的同步盘

    3:添加需要进行备份和版本控制的文件,然后commit就可以了。

下面详细讲解下步骤。

第一步:安装百度网盘和tortoise svn就不详细讲了,你能看到这片文章说明你是懂电脑的,安装两个程序是没有问题的。

第二步:先选择一个较大的盘符下面建立一个空文件,我在F盘下面建了一个空文件夹:F:\Mycode,Mycode文件上面右击,找到tortoise svn选项下面的子选项create repository here。单击就是了。如下图一所示:  

               

                                                                  (图一)

单击之后会弹出下面的对话框(图二):

                                      

                                                                           (图二)

单击对话框中Start Repobrowser会弹出主界面:如下图三。(或者在桌面空白的地方右击,见图一,选择Repo-browser,然后在弹出的对话框里面填上file:///F:/Mycode,单击确定效果一样)

                                 

                                                                                           (图三)

然后在图三上面的左上角的文件夹标志那里右击,选择create folder。如下图四所示。

                                     

                                                                              (图四)

点击之后,给新建的文件夹命名。确定之后会提示输入日志信息,如下图所示,随便填一下就可以了。

                                   

                                                                                                   (图五)

完成之后就可以看到下面这个界面了,然后在新建的文件上面右击,选择check out(刚才建的文件夹相当于服务器,本步骤相当于从服务器下载到本地)。按照提示输入保存到本地的文件夹目录。                         


                                        

                                                                                            (图六)

图六当中蓝色部分是下载到这个盘符地址。点击ok之后,本地文件夹里面就会多了一个Research文件夹了。然后在这个本地文件夹里面新建一个test.txt文档。右击,选择tortoise svn里面的子选项add,开始的时候文件上面显示一个问号标志,完成之后test.txt上面会显示一个加号标志。

                      

显示加号之后,说明添加好了,然后右击选择SVN commit。输入日志信息之后,确定完成,文件上面就会显示一个对号。                         

                                   

这样就上传到服务器了。以后只要在这个文件下面进行工作就可以了,新建自己的文件,然后add 和commit就可以了。同理另外一个人check out 也是你修改过后的文件。


第三步:只要将开始作为repository目录的文件选择为百度网盘的同步盘就可以了,各个版本稍微有点差别,这里就不写了,大家可以自行百度一下。


这样之后两台联网了的电脑只要都按照上面的方法进行配置了之后,就可以协同工作了,只要两人共享一个网盘账号就可以了。由于这知识简单的配置教程,具体tortoise svn更详细的用法,还需要去查看相关详细资料了。请自己百度吧,网上很多的。

如还有不明白的地方请在下面留言,看到之后我会回复的。

                             

0 0