使用SVN更新自己的文档
文章目录
- 使用SVN更新自己的文档
- 起因
- 使用SVN+gitee更新文档的方法
- 用gitee创建一个SVN仓库
- 用SVN更新文档
- 使用SVN的小技巧
- 与GitHub for desktop的使用对比
起因
初中、高中我开始喜欢做笔记,那时候是用笔写在本子上。都是一笔一笔写上的,记录了我那时候某些瞬间的感受。不过有个缺陷,就是不能复制,许多笔记到最后都是重复地抄一遍,并且不容易保存,有时候放家里然后就不见了。
大一的时候我学了office、大二的时候买了打印机,然后我开始用Word写笔记,然后用打印机打印出来。这个方法不错,可以方便地编辑文档,而且可以打印出来继续做笔记,做好的笔记又添加到文档里再打出来。
这个方法我一直用到了我大四,我大四开始不只想写自己的笔记,还想分享自己的笔记,因为正是因为分享,我才学到了不少知识和新的思路。于是我通过技术选型,选择了用typora写markdown文档,用github for desktop迭代文档。这个方法一直不错。
不过我毕业后,在一家公司上班,我开始即在公司上班写笔记,又回家继续写笔记。然后这两边的文档开始不同步了,用GitHub for desktop遇到了好几个问题,而且一时半会没解决掉。
于是我改为用SVN来同步我上班和下班写的文档。
使用SVN+gitee更新文档的方法
用gitee创建一个SVN仓库
补充:点击gitee.com即可进入gitee。
1申请一个gitee的账号。
2创建仓库。
3在仓库-管理那里勾选启动SVN访问,翻到最下面点击保存即可。
4然后在仓库-代码中点‘克隆/下载’的SVN,复制那个SVN。
用SVN更新文档
1下载并安装TortoiseSVN和简体中文的语言包。安装语言包的时候记得勾选最后的config,然后再点击finish,这样才能设置为简体中文。
2选择文件夹右键,选择SVN checkout
3把gitee上的SVN复制到URL中,然后在下面那个地方选择要保存的本地地址。
4右键文件夹SVN update是下载在gitee仓库的文件,SVN commit是将本地的更新到gitee仓库。tortoiseSVN则是小海龟的更多的功能,在这里就不赘述了。
上传速度一般是200kb/s。如果在局域网会快些,不过和git相比都是一样,不过这个能看到进度条。
5注意事项。我是上下班写笔记用的这个,每次使用要记得先SVN update,然后写笔记,写完之后再SVN commit。
使用SVN的小技巧
1SVN commit可以写每次的message,方便看见每次改动的地方。
2右键tortoiseSVN点击增加到忽略列表,选择文件就可以忽略这个文件,commit的时候就不会提交这个。
3给文件重命名的时候不要直接重命名,SVN会认为原文件夹删除,然后加载新文件夹。处理方法就是右键-tortoiseSVN-改名(N),然后改名就可以了。
与GitHub for desktop的使用对比
其实也没本质区别,速度一样,每次都是先拉取,然后上传。不过git毕竟不在中国,许多地方没gitee稳定。GitHub for desktop与tortoiseSVN也差不多,不过tortoiseSVN这款软件有些地方我用得比git熟一点。