設(shè)計師,你常用的版本控制是哪種呢?

2 評論 14715 瀏覽 38 收藏 15 分鐘

今天的文章不僅歸納了常用的3種版本控制方法,還盤點了國內(nèi)外各個版本控制軟件的優(yōu)缺點,想知道哪個適合自己,這篇讓你一目了然!

小明最近在做一個App設(shè)計,當(dāng)初步設(shè)計完成評審時,各種大神就會親自蒞臨指導(dǎo)各種戳屏:「這里往上些,Logo要大,再大,顏色要醒目!」經(jīng)過1個小時的修改后,大神們往往會反思說:「嗯,這樣效果是一般,還是改回第一稿吧!」…… 而當(dāng)我們習(xí)慣不停的Ctrl+S之后,竟然讓我們回退到第一版本!臣妾…請等臣妾重新調(diào)一遍吧!

估計以上的場景做設(shè)計的朋友基本都會遇到過,很多朋友也都寫了很多關(guān)于「設(shè)計規(guī)范」的文章,推薦大家可以去讀一讀,這樣可以讓文件管理更標(biāo)準(zhǔn),不過在大版本升級調(diào)整的情況下,我們在一個小版本上可能還有一些迭代,例如字體大小的變化啊,間距的調(diào)整啊,按鈕的顏色之類的,完全不可以作為一個獨立版本去保存,那么我們應(yīng)該如何處理這些小版本的文件迭代呢?

這里我就要推薦給大家一些團(tuán)隊協(xié)作用的工具,包括大版本的保存和小版本迭代的使用方法,團(tuán)隊協(xié)作設(shè)計(或者個人設(shè)計)管理基本上有以下幾種方法:

1git20160308

因為方法比較多,且聽我慢慢分析這幾種方法的優(yōu)劣:

一、網(wǎng)盤/公共硬盤

1、網(wǎng)絡(luò)硬盤

網(wǎng)盤這個東西在國內(nèi)已經(jīng)很流行了,目前來說迅雷、百度網(wǎng)盤、115、微盤、華為網(wǎng)盤的備份效果都是可以的,不過我個人比較喜歡使用百度網(wǎng)盤,因為百度的網(wǎng)盤支持100個歷史版本的緩存,對于我們設(shè)計文件的管理來講十分方便。

image001

網(wǎng)絡(luò)硬盤的優(yōu)點:

  • 支持多種設(shè)備連接備份;
  • 多版本備份,最多支持100個文件版本;
  • 不需要自己管理備份服務(wù)器等設(shè)備,相對來講大公司的信譽(yù)基本還是可以保障的;
  • 支持加密分享文件鏈接給別人。

網(wǎng)絡(luò)硬盤的缺點:

  • 大多數(shù)網(wǎng)盤有單個文件大小限制,有些設(shè)計素材文件大于1G等的需要壓縮;
  • 大文件上傳備份速度慢;
  • 安全性比較低,適合保密性不是很高的團(tuán)隊;
  • 版本迭代沒有更新說明,需要根據(jù)時間嘗試版本恢復(fù)。

2、 本地硬盤

本地服務(wù)可以使用公司共享的硬盤空間,這個空間可以是服務(wù)器,也可以是一臺公共主機(jī)或者是一塊移動硬盤… 這種方法其實就是對數(shù)據(jù)的一種保護(hù)措施,較網(wǎng)盤的安全性高一些,這種方法其實算是比較傳統(tǒng)的老方法了,不過老藥方也有老藥方的好處,也有可能更適合一些沒有技術(shù)服務(wù)的小團(tuán)隊,并且這種方法的成本更低。

本地硬盤的優(yōu)點:

  • 成本比較低,只要一臺電腦鏈接局域網(wǎng)或者一塊移動硬盤即可;
  • 安全性還可以,畢竟是內(nèi)部文件備份;
  • 如果是蘋果系統(tǒng)可以設(shè)置Time machine備份版本;
  • 備份速度根據(jù)電腦和硬盤接口來定,最慢的也比網(wǎng)絡(luò)的速度快多了。

本地硬盤的缺點:

  • 如果是多人使用,不支持版本管理;
  • 建議多地方備份,畢竟有可能造成設(shè)備損壞的憂慮;
  • 如果誤刪或格式化,文件難以找回;
  • 硬盤的容量有限,適當(dāng)?shù)男枰獢U(kuò)容等措施。

3、私有云服務(wù)

image002

感謝@BOXSHEEP 童鞋提醒這個方法,如果公司的技術(shù)比較強(qiáng)大可以嘗試自己搭建私有云服務(wù),相比于網(wǎng)盤來講會更安全,而較github來講速度應(yīng)該會好一些,畢竟不用翻墻。

私有云的優(yōu)點:

  • 支持多種設(shè)備連接備份;
  • 多版本備份;
  • 文檔文件信息比較安全。

私有云的缺點:

  • 需要網(wǎng)絡(luò)支持;
  • 服務(wù)器成本不低;
  • 定期管理員對數(shù)據(jù)備份。

二、SVN/Git系統(tǒng)

1、SVN系統(tǒng)

image003

我上一家公司就使用的SVN系統(tǒng)來備份文件和代碼的,那么什么是SVN呢?看看來自百度的說明:

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統(tǒng),相較于RCS、CVS,它采用了分支管理系統(tǒng),它的設(shè)計目標(biāo)就是取代CVS。互聯(lián)網(wǎng)上很多版本控制服務(wù)已從CVS遷移到Subversion。

SVN可以滿足各種企業(yè)VPN的要求,通過為公司內(nèi)部網(wǎng)絡(luò)、遠(yuǎn)程和移動用戶、分支機(jī)構(gòu)和合作伙伴提供基于Internet的安全連接。所以,我們可以將SVN看成是VPN、防火墻、基于企業(yè)策略的信息管理軟件集成在一起的Internet安全的綜合解決方案。在這樣一個網(wǎng)絡(luò)系統(tǒng)中,所有互聯(lián)網(wǎng)服務(wù)器端和客戶端都是安全的,并有一個信息管理機(jī)制以不斷地通過這個外部網(wǎng)絡(luò)環(huán)境動態(tài)地分析及滿足客戶的特定帶寬需求。

通過上面2段其實就能明白,SVN服務(wù)系統(tǒng)是一個基于公司內(nèi)部網(wǎng)絡(luò)搭建的網(wǎng)絡(luò)系統(tǒng),可以通過一些安全協(xié)議來傳輸文件,如何搭建的大家可以自行去搜索(主要都是我們公司技術(shù)師傅搞定,我們用就好了),這種服務(wù)其實比較方便,管理員只要搭好服務(wù),我們使用各種SVN的軟件去同步文件就好了,每當(dāng)你的本地文件修改時間新與服務(wù)器,就會覆蓋之前的文件生成新的版本,當(dāng)你本地的文件丟失,也可以從服務(wù)器下載回來。

SVN的優(yōu)點:

  • 同步方便,隨時上傳下載;
  • 多版本管理,可根據(jù)時間下載相應(yīng)的版本(每次更新可以加入說明);
  • 安全協(xié)議比較高,對于保密性要求高的公司建議使用;
  • 如果是局域網(wǎng)傳輸速度快。

SVN的缺點:

  • 需要有服務(wù)器,并且一個網(wǎng)管幫忙搭建設(shè)置權(quán)限(如果你技術(shù)Ok,自己也可以搞定的話…);
  • 如果是我們做設(shè)計用,需要很大的硬盤空間,因為設(shè)計稿的版本和文件,會日積月累的巨大無比;
  • 權(quán)限管理比較麻煩,如果你的權(quán)限不夠,需要訪問其他文件的時候都需要重新設(shè)定。

2、Git系統(tǒng)

相信做互聯(lián)網(wǎng)產(chǎn)品設(shè)計相關(guān)的朋友基本都聽說過這個大名鼎鼎的代碼管理網(wǎng)站Github,全球工程師都在使用的網(wǎng)站,其實也是可以給我們設(shè)計師來使用的,因為它提供了圖片對比服務(wù),可以在線查看前后版本的不同,如圖:

image004

可以通過 「Swipe」左右拖動數(shù)軸來即時查看前后的區(qū)別,十分方便,同時你可以在本地設(shè)置github的服務(wù),上傳新版本的時候,可以添加這個版本的注釋。

Git系統(tǒng)的優(yōu)點:

  • 方便的版本控制,軟件同步;
  • 可以和其他人分享;
  • 不需要設(shè)置服務(wù)器等服務(wù)。

Git的缺點:

  • 需要網(wǎng)絡(luò)支持;
  • 有的地方需要翻墻才能登錄;
  • 加密需要付費。

三、網(wǎng)絡(luò)設(shè)計版本服務(wù)

隨著互聯(lián)網(wǎng)的發(fā)展,設(shè)計工作在產(chǎn)品上也越來越重要了,在做設(shè)計的時候,團(tuán)隊溝通和協(xié)作,對設(shè)計的一些說明和版本的迭代要求也越來越高,這樣就衍生出很多不錯的網(wǎng)絡(luò)服務(wù),這里也簡單跟大家介紹幾家比較好的互聯(lián)網(wǎng)設(shè)計展示產(chǎn)品。

國外產(chǎn)品:

  • Folio
  • Pixelapse
  • Invisonapp

國內(nèi)產(chǎn)品:

  • Designboard
  • 白板

Folio

image005

這個設(shè)計版本控制其實還是根據(jù)Git系統(tǒng)的原理來實現(xiàn)的,只不過支持了系統(tǒng)應(yīng)用和網(wǎng)絡(luò)的配置,這個服務(wù)的使用需要一次性支付49刀,以后就不必付費了,相對于來講如果是使用Git服務(wù),其實還是用Github更好。

Pixelapse

image006

Pixelapse也是線上版本同步的不錯選擇,支持PS/Ai/Fw/Id/Pdf/Sketch多種設(shè)計文件格式,可以對比不同版本的修改樣式,支持多人在線評論。不過這個網(wǎng)站的服務(wù)比較嚴(yán)謹(jǐn),只讓體驗15天就要付費使用了,而且付費的項目數(shù)僅有3個,如果需要更多的項目就要支付更多的金額了,稍后我會做出對比。

Invisonapp

image007

說它是一個設(shè)計版本控制其實比較牽強(qiáng)了,它更強(qiáng)大的功能是對設(shè)計界面的演示和交流,Invisonapp支持Web 網(wǎng)站演示和手機(jī)端的App 演示,可以在線設(shè)置交互方式,頁面跳轉(zhuǎn)等動作,這樣的話可以把我們的設(shè)計頁面做成高保真的演示模型,給團(tuán)隊或客戶演示的時候效果非常棒!當(dāng)然最好的服務(wù)相對的服務(wù)費也不低,好在你可以免費使用1個項目,當(dāng)你的項目不多,并且不是同時進(jìn)行的時候,完全可以使用免費版就可以了~

以下為3個網(wǎng)站的優(yōu)劣對比:

image008

Designboard(已關(guān)閉注冊)

image009

Designboard其實是我們團(tuán)隊開發(fā)的一套設(shè)計版本控制服務(wù),主要功能是把設(shè)計圖已流程的方式連接起來,讓團(tuán)隊中所有的人對項目更加熟悉,同時支持在線評論交流、多版本控制,方便產(chǎn)品和設(shè)計師之間的快速溝通,迭代設(shè)計產(chǎn)出。不過因為公司業(yè)務(wù)關(guān)系這個服務(wù)我們關(guān)閉注冊了~

白板

image010

白板設(shè)計服務(wù)是我在使用Designboard之后感覺比較好的國內(nèi)設(shè)計版本討論網(wǎng)站了,主要支持多版本上傳,標(biāo)記點討論等,是線上討論交流比較好的服務(wù),在打開詳情后還可以選擇1倍圖、2倍圖或者全屏展示,對于很多開會演示Demo的團(tuán)隊來講,這樣不進(jìn)入會議室也可以暢快的交流,迭代設(shè)計版本了。

以上2個服務(wù)對比:

image011

四、總結(jié)

這些經(jīng)驗有的可能已經(jīng)比較過時或是陳舊,有些服務(wù)的收費會比較昂貴,這些需要你根據(jù)公司或者團(tuán)隊的情況去權(quán)衡,我一直覺得好的方法可以讓我們工作事半功倍,減少我們設(shè)計的重復(fù)工作,加強(qiáng)我們對自己設(shè)計的理念闡述,可以讓團(tuán)隊的其他成員更了解你的設(shè)計思路,這樣對我們的成長也會有所幫助。

當(dāng)然以上這些僅是我個人的使用經(jīng)驗,如果大家有其他好的方法可以聯(lián)系告訴我,讓我和大家一起學(xué)習(xí)進(jìn)步,用更實用高效的工具提高我們的設(shè)計效率。

 

來源:http://www.uisdc.com/designer-version-control-method

版權(quán):人人都是產(chǎn)品經(jīng)理遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標(biāo)注作者和來源,若標(biāo)注有誤,請聯(lián)系主編QQ:419297645

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. DesignBoard已經(jīng)停止接受注冊,查了一下,好像是一家叫做彩程的四川公司設(shè)計的,那家公司更有名的協(xié)作軟件叫做 Tower。
    白板(Bearyboard)屬于新的一種協(xié)作工具,其主要針對的是創(chuàng)意設(shè)計行業(yè)。和白板類似的另外一家SaaS的應(yīng)用叫做 AllViews (allviews.cn)

    來自上海 回復(fù)
  2. 我們團(tuán)隊之前有svn,但是有一個嚴(yán)重問題:極容易產(chǎn)生沖突,而且產(chǎn)生沖突后很難merge處理。所以我們更換為了btsync,不用搭建服務(wù)器,天然支持公網(wǎng)同步,支持訪問權(quán)限,也支持多版本和沖突處理。特別在局域網(wǎng)內(nèi),基本上我這邊修改完,其他機(jī)器自動瞬間同步完成。

    來自本機(jī)地址 回復(fù)