设计工作中,我们一般都需要进行版本管理。然而,对于传统设计师,版本管理往往是透过手工完成。这里,我将介绍如何使用 SVN 作为版本管理工具,给设计文件进行管理。这里除了初始化过程需要使用到少量命令,往后的操作都在客户端下完成。

 

理念

SVN 的工作依赖于一个「远程库」或者称呼为「数据中心」。我们可以在本地搭建这个数据中心。

接着,在从数据中心 Check out 文件,我们称呼为「本地数据」,我们把本地数据修改好了,再用「命令」commit 一下给「数据中心」。

这样,数据中心就会把我们的修改记录在案,并把以前的旧数据做备份。

初始化准备

目录的初始化我们需要在百度云上,建立两个活页夹

  • Subversion
  • Working(或你喜欢的其他名字)

随后,删除他们。

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

为 Subversion 进行初始化

#A1 第一步,初始化本地 svn 数据库

svnadmin create /Users/qoli/百度云同步盘/Subversion/

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

#A2 第二步,运行服务

svnserve -d -r /Users/qoli/百度云同步盘/Subversion/

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

这样就好了!

为客户端进行开始工作

我这里使用 Cornerstone 这个著名的 SVN 客户端作为示范。

#B1 添加「Repository」

在顶部菜单栏中,或者 Cornerstone 的主要界面上,选择「Add Repository」指令。

选择「SVN Server」并在 Server 地址中输入:localhost

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

#B2 Check out 一份工作目录

对着你刚才加入的 SVN Repo,右击它,并 Check out。

接着,把位置保存在你的百度云下。

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

#B3 导入你的工作文件到刚才 Check out 的目录

把你之前的文件复制进来吧。

不过要注意,每次迁移进入的文件不能超过 4g,否则网盘会不让你上传的哦。

所以,你先加入 3G 左右的文件进来,做第一次的「commit」。

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

基本而言,初始化工作就结束了。

应用

查看设计文件的修改历程

我们点击先在 Cornerstone 选中一个文件,点击 Timeline,就会显示这个文件的设计提交历史了。

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

恢复文件到指定版本

恢复文件到指定版本才是最为重要的嘛!

无论你是删除了,还是修改了,只要是提交过的,SVN 一切都会帮你乖乖记录下来的。

如果某一天,甲方和你说,还是第一稿好。有了版本控制,你就不用怕咯。

首先,第一步,还是选中你要恢复的文件。

接着,在菜单栏选择,Working Copy 》Revert。

接着,在右边的三横线就可以选择可以恢复的版本历史了。

学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)学会用SVN做版本管理,帮设计师随时改回第一稿(附教程)

结语

好了,一切就是这么简单了。

千万要记住,不要一次导入超过 4g 的文件,超过 4g 的话,就分多几次提交。

否则,百度盘会跟你说「不支持上传超过 4g 文件哦」!

这些内容放在别的网盘也是一样的操作办法。