在设计工作中,我们一般都需要进行版本管理。然而,对于传统设计师,版本管理往往是透过手工完成。这里,我将介绍如何使用 SVN 作为版本管理工具,给设计文件进行管理。这里除了初始化过程需要使用到少量命令,往后的操作都在客户端下完成。
理念
SVN 的工作依赖于一个「远程库」或者称呼为「数据中心」。我们可以在本地搭建这个数据中心。
接着,在从数据中心 Check out 文件,我们称呼为「本地数据」,我们把本地数据修改好了,再用「命令」commit 一下给「数据中心」。
这样,数据中心就会把我们的修改记录在案,并把以前的旧数据做备份。
初始化准备
目录的初始化我们需要在百度云上,建立两个活页夹
- Subversion
- Working(或你喜欢的其他名字)
随后,删除他们。
为 Subversion 进行初始化
#A1 第一步,初始化本地 svn 数据库
svnadmin create /Users/qoli/百度云同步盘/Subversion/
#A2 第二步,运行服务
svnserve -d -r /Users/qoli/百度云同步盘/Subversion/
这样就好了!
为客户端进行开始工作
我这里使用 Cornerstone 这个著名的 SVN 客户端作为示范。
#B1 添加「Repository」
在顶部菜单栏中,或者 Cornerstone 的主要界面上,选择「Add Repository」指令。
选择「SVN Server」并在 Server 地址中输入:localhost
#B2 Check out 一份工作目录
对着你刚才加入的 SVN Repo,右击它,并 Check out。
接着,把位置保存在你的百度云下。
#B3 导入你的工作文件到刚才 Check out 的目录
把你之前的文件复制进来吧。
不过要注意,每次迁移进入的文件不能超过 4g,否则网盘会不让你上传的哦。
所以,你先加入 3G 左右的文件进来,做第一次的「commit」。
基本而言,初始化工作就结束了。
应用
查看设计文件的修改历程
我们点击先在 Cornerstone 选中一个文件,点击 Timeline,就会显示这个文件的设计提交历史了。
恢复文件到指定版本
恢复文件到指定版本才是最为重要的嘛!
无论你是删除了,还是修改了,只要是提交过的,SVN 一切都会帮你乖乖记录下来的。
如果某一天,甲方和你说,还是第一稿好。有了版本控制,你就不用怕咯。
首先,第一步,还是选中你要恢复的文件。
接着,在菜单栏选择,Working Copy 》Revert。
接着,在右边的三横线就可以选择可以恢复的版本历史了。
结语
好了,一切就是这么简单了。
千万要记住,不要一次导入超过 4g 的文件,超过 4g 的话,就分多几次提交。
否则,百度盘会跟你说「不支持上传超过 4g 文件哦」!
这些内容放在别的网盘也是一样的操作办法。