設計師如何進行版本管理(SVN 篇)

庫倪庫倪

在設計工作中,我們一般都需要進行版本管理。

然而,在傳統設計師上,版本管理往往是透過手工完成。

這裡,我將介紹如何使用 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 文件哦」!

這些內容放在別的網盤也是一樣的操作辦法。

文章被以下专栏收录
7 条评论
推荐阅读