金山会盘+TortoiseSVN构建版本控制仓库

  之前写过一篇文章介绍 如何利用花生壳和VisualSVN Server建立远程代码仓库,具体请参照:

  《如何利用花生壳和VisualSVN Server建立远程代码仓库

  这个办法虽然可行,但是有一个问题就是:花生壳域名访问不稳定,导致有些时候无法访问到SVN服务器。

  今天来介绍一个更加简单的办法(当然对于有自己个人服务器的朋友没必要这么弄),就是利用 金山快盘+TortoiseSVN。

一.准备工作

  软件下载:

  1.金山快盘(当然其他网盘也可以,个人实验觉得金山快盘比较好用):http://www.kuaipan.cn/d/pc

  注意下载  “快盘同步版”。

  2.下载TortoiseSVN,http://tortoisesvn.net/downloads.html

  注意,需要下载对应系统版本的:

  

   然后再在该页面下面下载相应的  语言包:

  下载第四个  “简体中文” 语言包。

二.安装

  需要的软件下载好之后,就开始安装了。

  金山快盘安装起来很容易,直接根据提示一路安装即可,最后打开金山快盘,注册一个账号,然后登录进去会提示  在哪个路劲下 建立金山快盘的文件夹,这个根据个人喜好建立即可。我是放在 F盘根目录下:

  

  出现了一个 “金山快盘”的文件夹。

  然后在任务栏中右键  “金山快盘”的快捷方式,可以对金山快盘进行设置和同步操作。

  

  接着就是安装TortoiseSVN了,先安装 主程序,再安装语言包。安装好语言包之后,在桌面上右键,选择TortoiseSVN:

  

  然后选择Settings:

  

  设置为简体中文即可。

三.建立版本控制仓库

  下面就讲述如何利用快盘+TortoiseSVN进行版本控制了(可以进行项目代码管理,word和其他各种文档管理)。

1.进入“金山快盘”文件夹,新建文件夹,比如说命名为”文档管理“,如果想将每个项目文档分开,可以在该文件夹下再建立一个文件夹,比如”项目1“,然后进入该文件夹,右键TortoiseSVN,选择”在此创建版本库“。

  

  出现下图表示创建版本库成功:

  

2.第一步已经创建仓库成功了,现在只需要把仓库check出来,然后往里面提交东西即可。

  比如在E盘目录下将项目1 check out出来:

  

  成功check之后会提示信息:

  

  然后再E盘目录下会出现一个 ”项目1“的文件夹:
  
  然后在项目1目录下创建一个txt文本,输入”hello world“保存。然后右键”项目1“文件夹,选择”SVN 提交“。这样,文档就被同步到版本仓库里面了。
  此时你无论在哪个地方(即使此台PC已经关机了),只要电脑上安装了金山快盘和TortoiseSVN都可以进行文档管理,可以对文档进行编辑和提交。
 
  下面说一下这种方式的优缺点:
  优点:
  这种方式相当于利用金山的服务器作为中转站,所有的东西都被提交到金山服务器上面了,然后可以随时随地进行check。
  非常方便,节约成本,不需要拥有个人服务器就可以完成。
  缺点:
  既然所有东西是放在金山服务器上,必然存在一定的安全隐患,如果有关涉密的东西最好不好使用这种方式(最好使用私人服务器)。

  

金山快盘+TortoiseSVN构建版本控制仓库的更多相关文章

  1. 在线SVN仓库实现:金山快盘+TortoiseSVN(Win)+SCPlugin(Mac)

    前段时间一直在研究SVN在线托管,也尝试了网上推荐的免费托管网站. 但毕竟是是免费的,还是要受到比如空间大小.私有性等这样那样的限制,感觉有些麻烦. 而且,比较心疼自己在本地开发的时候积累的更新日志, ...

  2. 搭建基于金山快盘的Git服务器

    最近迷上了Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样. 一般人使用Git+Github来搭建进行本地远程交互,不过Github弄个私人仓库是要刀乐思的,如果你 ...

  3. 基于金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理

        Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样. Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务.所有的操作都是 ...

  4. Ubuntu安装搜狗拼音和金山快盘

    搜狗拼音和金山快盘是UbuntuKylin中的特色中文应用,通过下述方法在Ubuntu或UbuntuKylin中安装. 一.更新Fcitx 1.由于 Ubuntu 12.04自带的 小企鹅输入法Fci ...

  5. 金山快盘有Linux版了

    似乎是2013-09-29最早发出的新闻. 怎么会没有一点传播呢,难道这么不招待见吗? 出品方是中科麒麟. http://www.ubuntukylin.com/applications/showim ...

  6. 使用快盘托管Git库

    Dropbox非常好用.可是我如今也没弄明确究竟哪里好用了.不如试试中国的金山快盘..起码不会操心被墙. cd ~/Kuaipan/repo git --bare init //初始化仓库 cd ~/ ...

  7. 使用SVN搭建本地版本控制仓库

    使用SVN搭载本地版本控制仓库[转] 如果是在公司,都是有云服务器,项目负责人都是把项目放在服务器上,我们直接用SVN地址就可以实现更新和下载项目源码,那么如果我们自己想使用SVN在本机管理自己写的一 ...

  8. docker构建本地仓库后,无法登陆解决办法(CentOS/Ubuntu)

    docker版本为:Server Version: 1.12.6 从dockerhub上下载最新的registry镜像. 首先.构建registry 1.下载registry镜像 docker pul ...

  9. Docker | 第六章:构建私有仓库

    前言 上一章节,讲解了利用Dockerfile和commit进行自定义镜像的构建.大部分时候,公司运维或者实施部门在构建了符合公司业务的镜像环境后,一般上不会上传到公共资源库的.这就需要自己搭建一个私 ...

随机推荐

  1. 腾讯Tinker初入门总结

  2. dubbox 编译 和 测试

    因为 dubbox 并没有发布到maven中央仓库仓库中,所以需要我们自己到官网下载,自己编译,install 到本地. 1. 首先安装git客户端工具 TortoiseGit, 然后使用它将 dub ...

  3. MongoDB与衍生版的TokuMX对比

    为什么会出现TokuMX呢? 查阅大量的资料和翻阅一些大牛的博客发现,MongoDB作为nosql派别的一个典型非关系型数据库其实存在许多缺陷不足之处. 然后肯定就会有有人跳出来,来做一个衍生的东西, ...

  4. SpringMvc-Httl-shiro的整合

    来到新的公司一个月,以前实习公司的用的是srping+hibernate+struts2,而在这里不在用的这些了,而是用的springMVC和jdbc模板来操作数据了,所以又用了一段时间去慢慢融入这个 ...

  5. docker-7 docker在阿里云的使用

    在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试, 测试通过,ᨀ交到代码版本管理库.运维把应用部署到测 试环境, QA 进行测试,没问题后通知部署人员发布到生产环境. 在上述过程中 ...

  6. [转][前端优化]使用Combres合并对js、css文件的请求

    本文转自:http://www.cnblogs.com/parry/archive/2011/01/28/Reduce_Http_Request_Using_Combres_For_Js_Css.ht ...

  7. JAVA bio nio aio

    [转自]http://qindongliang.iteye.com/blog/2018539 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解.具体如下: 序号 问题 1 什么是同步? ...

  8. Semiautomated IMINT Processing Baseline System——翻译

    题目 半自动的IMINT(图像情报)处理基准系统 摘要 SAIP ACTD(半自动图像情报处理高级概念技术展示项目)的目的是,通过战略上的传感器采集,使图像成为指挥官掌控整个战场的主要源头.该采集系统 ...

  9. 洛谷P1141 01迷宫

    题目描述 有一个仅由数字0与1组成的n×n格迷宫.若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上. 你的任务是:对于给定的迷宫, ...

  10. Unity热门插件推荐

    前言 Unite2015的笔记 ,本文所提到的扩展主要针对 mobile上使用. 文中资源在Asset Store描述的截图日期:2016-04-28 Mesh Baker https://www.a ...