您現在的位置是:電腦技術吧?>? 故障問題 ??>??超插件,超污插件??>??正文詳情

超插件,超污插件

江平瑩2019-11-16 12:20:41 人圍觀
簡介超污插件最后設計器版本控制:Sketch的git插件用例溫馨提示:本案例項目已經發布,http://cloud.yunchenhao.com:30000/stevenyua超污插件的下載

設計師的版本控制:Sketch的 Git 插件使用案例  溫馨提示:  本次案例的項目已經公開啦,http://cloud.yuanchenhao.com:30000/stevenyuan/sketch Git . Git ,各位可以前往我的自建 Gitlab查看每一步的對比,不過服務器建在我香港學校的寢室里,訪問速度可能較為一般,還請海涵。

如果有想要實踐的有問題可以加我微信804933158一起探討~感謝!  最近自己一直在進行UI設計的學習,主要使用的軟件是Sketch,很多時候在參考前輩們的意見后會進行多個版本的更改和嘗試,因此不僅會出現多個版本的.sketch 文件同時也會導出很多不同版本的預覽圖,這就導致后期整理的時候其實比較雜亂,有這么幾個問題:  他人的評價很難和對應版本的文件整合起來(光塞入sketch 文件里在跨版本選擇的時候就需要打開每個文件比較麻煩)  同時保存多個版本的.sketch 文件其實也是相對來說占空間的。

  雖然Sketch其實已經有內建的不錯的版本控制,但在是用上來說也只能個人獨立使用,會缺乏團隊協作性。

  因此綜上就決定開始嘗試使用 Git 來進行設計文件的版本控制,因為專業的一半是寫代碼(c ,c#之類)所以對 Git 會比較熟悉,可以進行簡單的純命令行的進行版本控制,但可能對于很多設計師來說還是相對容易出錯的,因此需要圖形化的插件幫助,為此我專門去尋找了適用于sketch的 Git 插件。

最終效果如下:

  1. 什么是it   Git 是目前世界上最先進的分布式版本控制系統(沒有之一)。

  Git 是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。

Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

  2. Git 托管服務的選擇  Git 的版本控制可以在本地進行,但是推送到遠程服務器(局域網內建也可)之后其實有更優化的版本視覺對比。

現有的主要的 Git 托管庫有兩個一個是 Github,一個是 Gitlab,國內的 Git coffee也不錯。

  Github免費版本和學生版本都有一定的私人項目上限,需要付費才可以開更多的項目。

同時因為服務器位于國外的原因,很有可能有鏈接不穩定的情況。

Git coffee用的不多。

  本次范例使用的 Git 托管服務是前不久在自己寢室的服務器上建立的 Gitlab的community版本。

如果是團隊協作可以在內網中架設 Github服務器,既可以確保安全性也可以方便團隊成員使用。

(不大確定在真的商用公司是如何進行版本控制的,本文僅供各位參考,數據安全關系如需要架設自己的服務器一定要注意容災,增加備份)  3. Sketch Git 插件的選擇  本次使用的是一款名為 Git -sketch-plugin的插件,由開發者Mathieudutour開發,是眾多現有的 Git 插件中持續維護情況最好功能最完善的,項目在 Github開源,各位可以持續關注  Github鏈接:https:// Github.com/mathieudutour/ Git -sketch-plugin  我上傳了一份0.21版本方便大家下載:http://7xr4z2.com1.z0.glb.clouddn.com/ Git -sketch-plugin-master.zip  4. 其他的技術準備  真的不要嫌麻煩喲,真的安裝完之后會特別好用!  1. Sketch 3.1 (非Mac App Store下載的版本,沒有沙盒機制)  2. 將Sketchtool安裝在 /usr/local/bin/sketchtool  - Sketch官網教程: http://www.sketchapp.com/tool/  下載好最新的Sketch之后進入Finder-應用程序,找到Sketch之后右鍵查看包內容。

  操作流程:

  進入Content-Resources-sketchtool,找到 install.sh

  啟動系統自帶的terminal(終端),將install.sh拖入即可執行安裝程序

  如圖所示即安裝成功。

  3. 安裝 Git  4. 一個 Git 托管服務(并將本機的ssh密鑰綁定方便擁有對 Gitlab服務器的訪問權)本次使用 Gitlab, Github的使用可以參考這篇鏈接。

  安裝:下載 Git -sketch-plugin-master.zip  解壓縮后點擊 Git .sketchplugin進行安裝。

  安裝成功后的提醒:

  當這些都完成后可以開始啦!  5. 案例分享  1. 于 Gitlab的網頁版本建立一個項目project。

  項目可以參照這個參數進行配置,可以設置項目為私人項目,也可以設置為public或者internal(本 Gitlab服務的用戶可以訪問)

  建立后使用 Git 命令`clone`到本地Mac中(通常我自己的路徑就在自己的文件夾中)  通常直接拷貝`Create a new repository`下的幾行命令進行項目文件夾的創建以及 Git 項目的初始化。

  在Mac系統下,可以使用系統自帶的terminal進行 Git 的管理,非常方便。

  直接復制上方的 Git 命令拷貝入terminal  Git clone ssh:// Git @cloud.yuanchenhao.com:30001/stevenyuan/sketch Git . Git  cd sketch Git  touch README.md  Git add README.md  Git commit -m add README  Git push -u origin master

  處理一段時間后會出現如圖情況,按回車后進行本地的master(主分支)和 remote的master主分支的合并。

   Git push -u origin master

  執行到如圖這樣就代表本地文件夾和remote文件夾已經聯系上了,打開文件夾可以看到一個README.md的項目描述文件,該文件是用于描述項目用,暫時可以不用管它。

  準備工作還差最后一步建立你的sketch文件。

這里為了方便演示,就用我之前在進行UI練習時進行到一半的稿件來演示。

當然也可以直接將sketch文件復制到已經建立的 Git 文件夾或者將sketch文件復制到該文件夾。

  打開該sketch文件,這個時候這個文件還是屬于無編制狀態, Git 系統是沒法管理到它的改變的,這個時候我們的主角 Git 插件就可以登場啦 菜單欄-Plugins- Git -Add File to Git

  此時sketch下方會出現File added to Git 就表示這個文件被追蹤啦。

  現在我們進行第一次改動,試著改動artboard新聞首頁的標簽位置和字體:將標簽移到了作者信息行末尾,將新聞標題的Lato-Light字體更改為Helvetica-Regular,不用手動按保存,sketch會自動保存。

  好了這是根據最新的設計潮流更改的,你決定保存一次,這個時候就要用到commit命令:Plugins- Git -Commit

  Sketch會彈出如圖所示的對話框,commit to master,輸入框里可以填寫你對這次更改的描述,比如:客戶需求1:更換字體為Helvetica,更換標簽位置。

一定要勾選Generate files for pretty diffs  這個生成diff差異文件可以說是這個插件和單純用命令行最大的差別了:單純的命令行操作 Git 需要你每次自己在teminal里輸入比如 Git commit -m客戶需求1:更換字體為Helvetica,更換標簽位置。

這樣的命令,同時也需要你自己去導出示意圖,非常麻煩,而這個commit命令可以很快完成這兩步。

  commit 完成后就會出現下方這樣的commit成功說明,如果有時候無法彈出就再次commit一次(一般不會出現,靜候就好)。

  有時候也會出現:no commit to submit意思的字樣是sketch未來得及保存你的更改你就提交了commit,重新手動保存一下然后再commit就好。

  現在的commit完成就相當于生成了一個階段性的存檔,已經可以在本地使用 Git 回溯版本或者查看,不過為了團隊協作、以及用上 Gitlab(或者 Github)系統的簡潔的GUI操作界面進行對比我們需要將改動推送到遠程服務器。

  使用插件的push命令:Plugins- Git -Push

  然后sketch會卡頓一會兒,鼠標會變成風火輪旋轉一會兒,具體時間視sketch文件的大小而定,文件越大持續的時間越長,此時就不要再進行其他操作了,如果sketch崩潰可能就要回到命令行去控制版本了。

  不過有時候可能會跳出Failed..窗口,不用擔心,其實commit已經提交到遠程的master分支啦。

后文會介紹解決這個問題。

  接下來訪問網頁版 Gitlab查看現在項目的進度。

  在這里就可以看到現有的項目的commit了,每個artboard都有單獨的跟蹤,因此無論你修改了哪個arboard都可以看到版本更新,因為啥第一次commit因此沒有對比照,我們再進行一次提交來使用對比功能。

(步驟同上面完全相同)

  在本次修改中我刪除了背景的遮罩、更改了標簽顏色、添加了頁面的分享功能,在commits界面可以看到新的一次提交:客戶需求2

  打開本次commit之后就可以看到版本2:客戶需求2 和客戶需求1之前的對比了,在右上角的模式中,請選擇SIDE-BY-SIDE,方便對比。

  在對比模式中, Gitlab同 Github一樣提供了三種模式:2-up(左右對比),Swipe(從左至右拖動對比)以及Onion Skin(剝洋蔥模式)  Swipe模式如圖所示,便于對比版本前后的差異,如下圖就可以看到現在對比線左右標簽的顏色差異、缺失遮罩的畫面不同,再往右拖動就可以看到分享菜單的有無對比。

  Onion skin模式就是從右往左的拖動,動態的進行對比,在之前的使用過程中覺得尤其對明暗的對比特別的有用。

  上面的范例已經簡要說明了兩次版本提交以及對比的使用方法,基本上覆蓋了本次使用的 Git 插件的主要功能。

如果個人單獨使用,可以在每一步寫上你從其他人(比如主管、前輩、用戶)那邊得到的反饋或者參考的項目鏈接,可以做到每一步改動都有理論的支撐而不是隨意的更改。

如果是團隊使用那么 Git 的功能就更方便的發揮了,可以將團隊中每一個人都添加到群組中,對更改發出各自的意見建議。

  branch功能和其他稍微高級一點的 Git 指令就暫時就不講啦,之后有時間再更新,不過branch和master分支的切換對于團隊開發或者自己進行多次不同風格的嘗試的話會非常有用,可以獨立進行多個分支的設計、通過自己或者團隊審核通過后合并到master主分支形成最終的版本。

  其他更加高階的操作可以參照 Git 的標準操作流程來使用 附上 Gitlab flow以及 Github的flow,兩者其實理念上是一樣的  https://about. Gitlab.com/2014/09/29/ Gitlab-flow/  https://guides. Github.com/introduction/flow/

版權聲明:本文由 江平瑩 整理編輯。

原標題:三個超污插件,超污插件怎么用

轉載注明出處:http://www.dn9ww09s.icu/fault/12828.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • eset安卓版激活碼,eset永久激活工具

    eset安卓版激活碼,eset永久激活工具 相關圖片nod32許可證密鑰ESETNOD32是一個國際知名的殺毒軟件品牌,我們通常稱之為諾頓。它是由世界著名的計算機安全軟件公司ESET發明和設計的。ESETNOD32有一個treatseset中國官網...

  • 終端體驗,終端體驗什么意思

    終端體驗,終端體驗什么意思 相關圖片終端休閑體驗區調查顯示,2014年,中國成人國書閱讀率為58.0%,數字閱讀接觸率為58.1%。數字閱讀的比重首次超過傳統閱讀。同時,研究結果顯示,在新興媒體中,手機閱讀占主零售終端...

  • 蜜蜂出行押金188在哪退,蜜蜂出行如何免押金

    蜜蜂出行押金188在哪退,蜜蜂出行如何免押金 相關圖片蜜蜂出行免押金活動Bee travel是一款共享電動自行車的應用客戶端。用戶下載安裝bee travel并注冊繳納押金后,就可以在手機上快速租回共享的電動自行車。有些用戶不想在一蜜蜂電單車押...

  • 交互設計指南,什么是交互設計

    交互設計指南,什么是交互設計 相關圖片設計指南在功能相似的情況下,如何讓用戶一見鐘情?微交互是決定用戶印象的關鍵之一。今天的好文章列出了使用微交互時的注意事項,以及五個最常見的使用場景,都是干貨,可以...

  • ntfs轉fat32的方法,fat32轉ntfs

    ntfs轉fat32的方法,fat32轉ntfs 相關圖片d盤fat32轉ntfs當我們使用計算機時,我們會遇到需要將硬盤從FAT32傳輸到NTFS的情況。我們怎樣才能解決這個問題?當需要將FAT32傳輸到NTFS時,可以使用DOS命令。具體fat32轉ntfs時間...

  • 怎樣才有借唄資格,怎么獲得借唄開通資格

    怎樣才有借唄資格,怎么獲得借唄開通資格 相關圖片資格是什么意思Flyme6已經上線一年半了,給你帶來了體驗。今天的flyme終于要升級了!近日,魅族正式發布消息,4月22日Flyme7將正式亮相新聞發布會,Flyme7將通執業資格是什么...

  • 訂酒店用什么軟件,住酒店app

    訂酒店用什么軟件,住酒店app 相關圖片什么軟件訂酒店最便宜春天是溫暖的,鮮花盛開。一切都在復蘇。又是旅游的好季節。旅行時,預定旅館是很自然的。讓我們從設計的角度來看看目前市場上流行的酒店應用產品I.酒店預...

  • 馬賽克圖片怎么去除,有什么辦法可以去掉馬賽克

    馬賽克圖片怎么去除,有什么辦法可以去掉馬賽克 相關圖片馬賽克清除器手機版你很難下載的視頻資源導致了所有邪惡的馬賽克。當你搜索整個網絡,發現你根本找不到沒有代碼的資源,你能忍受嗎?也許你也可以使用馬賽克去除軟件,去除馬...

  • 抖音怎么自定義音樂,抖音自定義音樂

    抖音怎么自定義音樂,抖音自定義音樂 相關圖片抖音配樂怎么用本地音樂自助餐是一個非常有趣和流行的音樂創意短視頻社交軟件。現在,這個領域的競爭也非常激烈。為了保持它的領先地位,顫音一直在引進新的有趣的東西,如顫...

  • 人機界面是啥,人機界面

    人機界面是啥,人機界面 相關圖片人機界面由什么組成4.1欄4.1.1狀態欄狀態欄顯示設備及其周圍環境的重要信息默認(暗)內容燈狀態欄:透明始終固定在整個屏幕的上邊緣不創建自定義狀態欄用戶取決于系統默認狀態欄...

熱評文章

  • 劍網3app助手,劍網三助手app安卓版

    劍網3app助手,劍網三助手app安卓版 相關圖片劍三手機app建王3助理應用是建王3的移動工具。用戶可以通過建王3助手應用掌握游戲最新信息,查詢游戲相關數據。很多玩家都很關心性能查詢的功能。但仍有一些玩家不想讓別人看到...

  • 元素隱藏,js判斷元素顯示隱藏

    元素隱藏,js判斷元素顯示隱藏 相關圖片html元素隱藏顯示隱藏元素行為顯示、隱藏或恢復一個或多個頁面元素的默認可見性。主要用于用戶與頁面1交互時顯示信息。Dreamweaver顯示隱藏元素行為1。將AP div(通jquery元素顯示和隱藏...

  • ppt炫酷開場動畫制作,ppt怎么制作動畫小人

    ppt炫酷開場動畫制作,ppt怎么制作動畫小人 相關圖片視頻公開課制作大多數人使用PPT,通常直接復制粘貼材料,然后進一步局限于簡單排版。事實上,PPT可以動畫化,使界面看起來更加生動有趣。如何設置ppt動畫?階梯/正方形ppt圖片動畫...

  • 已有無他相機水印怎么,如何取消無他相機水印

    已有無他相機水印怎么,如何取消無他相機水印 相關圖片無他相機怎么解綁微信在iPhone上流行的相機應用程序中,他的相機肯定有一席之地。利他相機是一款免費的p-photos和p-videos相機軟件,為用戶提供實時p-faces、電影無他相機去除這四個字...

  • 文字特效,如何在AE上做文字特效

    文字特效,如何在AE上做文字特效 相關圖片AE文字特效教程應用目的:制作文字效果應用軟件:dreamweavermx操作難度:★★★★★★我們常用的網頁制作工具dreamweavermx不僅可以制作網頁,還可以使用其中文字特效軟件...

  • 猿題庫,猿題庫怎么樣

    猿題庫,猿題庫怎么樣 相關圖片猿題庫刷題能進步嗎Ape試題庫是許多學生用戶安裝的一款移動智能測試軟件。目前,已完成初中、高中六個年級的全面覆蓋。很多用戶對ape題庫的功能贊不絕口,但他們厭倦了不斷的留...

  • 寬度自適應,網頁寬度自適應

    寬度自適應,網頁寬度自適應 相關圖片表格自適應寬度本文以CSS為例實現了菜單寬度自適應的按鈕效果代碼。與您分享以供參考。具體如下:這是一個基于CSS的自適應寬度按鈕效果代碼。你可以說這個效果是一個菜單或者C...

  • 小紅書上買東西,在小紅書上怎么買東西

    小紅書上買東西,在小紅書上怎么買東西 相關圖片小紅書怎么買小紅樹是一個跨境的電子商務共享平臺,最大的特點是沒有商業宣傳和推廣,里面的商品靠用戶的口碑。它主要以社區電子商務和正品為主,依靠網民口碑的力量進行推廣...

  • 手機上把m4a轉換為mp3,m4a能轉換成mp3格式

    手機上把m4a轉換為mp3,m4a能轉換成mp3格式 相關圖片m4a音頻格式轉換器對于音頻格式,最常見的格式是MP3格式和無損格式FLAC等。當你看到m4a格式的文件時,你會感到奇怪并不奇怪。M4a是MPEG-4音頻標準文件的擴展,但在某些環手機上m4a格式...

  • checkbox樣式修改,怎么修改checkbox的樣式

    checkbox樣式修改,怎么修改checkbox的樣式 相關圖片checkbox不能點擊使用復選框控制后續元素復選框控件可以根據鼠標的單擊來切換其狀態,并且:checked pseudo類可以在CSS中用于設置選中狀態下復選框的樣式。使用CSS中的html checkbox...

關注微信

变脸官网查询