在OS X上的文件版本管理

保存错误修改是永远的心疼……

什么样的人需要进行文件版本管理?

不是所有的人都需要在自己的电脑上进行版本管理的,如果你对下面几个问题的回答是Yes的话,就不用继续看下去了😄

  1. 我不需要用电脑编辑个人文档;
  2. 我不在乎自己的文件修改,反正没什么价值,丢了再写一次就是了;
  3. 每次修改之前,我都做了一个备份,所以我的电脑上有abc20141115.docabc20151120.docabc20151213.docabc20151226.doc……
  4. 所有的文件都托管在公司的服务器和公共云上;
  5. 我不懂什么叫SVN
  6. 我用的是Windows,而且只喜欢用VSS;
  7. 我是用Git的Geeker,看不上这种小玩意;

准备

我假设你用的系统是OS X或Linux,当然这里介绍的方式也可以在Windows上运行,但是需要先安装SVN Server的Windows版本。

下面的步骤都是在终端中运行的几个操作,所以我假设你知道基本的shell命令,例如lsmkdir等**

搭建步骤

  1. 先临时创建一个名称有意义的目录骨架,例如姓名或工作室是比较合适的名字
mkdir ~/Jason_Documents
mkdir ~/Jason_Documents/Word
mkdir ~/Jason_Documents/Excel
mkdir ~/Jason_Documents/PPT
mkdir ~/Jason_Documents/Code
  1. 创建svn的知识库(repository)目录。小贴士:我为了利用云备份,将这个目录创建在百度云的同步目录下
mkdir ~/百度云同步盘/svnroot
svnadmin create ~/百度云同步盘/svnroot/repo
  1. 导入刚才创建的目录骨架到知识库中,完成后删除临时目录骨架,注意下面的xxxxx是你自己的个人目录名称
svn import ~/Jason_Documents file:///Users/xxxxx/百度云同步盘/svnroot/repo -m "Initial import"
rm -rf ~/Jason_Documents

👌,知识库已经搭建完毕,已经可以开始使用了,怎么就这么几步,好像还没过瘾呢😄

使用方法

在电脑合适的目录下通过svn checkout的方式将目录骨架签出

svn co file:///Users/xxxxx/百度云同步盘/svnroot/repo ~/Documents/mywork

这个时候,就会在mywork的目录下出现我们开始创建的Jason_Documents的目录骨架,将你需要进行管理的文件放到对应的目录下,签入即可。
例如这里我把一个Notes目录拖到Jason_Documents目录下,然后执行添加和签入。

cd ~/Documents/mywork/Jason_Documents
svn add Notes
svn ci -m "把我所有的笔记放入知识库管理"

好了,还是看看实际工作效果是怎样的吧


修改记录
对比一下修改在哪里
删除不用担心照样找回

其他

有了SVN管理之后,再也不担心文件被误删除或是错误保存,当然不用SVN用Git也是可以的,只是我考虑到个人电脑上并不存在太多人同时修改一个文件的情况,所以SVN已经是足够使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 开发 SVN 版本控制器 更多技术交流请加群 iOS技术联盟 27512466 SVN是Subversio...
    Sunny_Fight阅读 12,855评论 7 63
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,801评论 19 139
  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 9,877评论 0 9
  • 漫漫人生路 ,已经二十一的人了,现在大三的生活甚是迷茫,马上面临毕业,我将何去何从,又不甘心碌碌无为,更不甘心平庸...
    懂得怜悯阅读 2,548评论 0 0
  • 如果每个人的内心,都像是锁了很多秘密的仓库。那么如果你够幸运的话,在你一生当中,你会碰到几个握有可以打开你内心仓库...
    岚风的叶子阅读 1,828评论 0 0

友情链接更多精彩内容