[Swift] #2 在Xcode 上設置 GitHub

Photo by Roman Synkevych on Unsplash

前言

2010 年底,我從勞動部的職前訓練班畢業,跟幾個同學幫老師做 web 專案。那時候工具很少,文字編輯器也只知道 Notepad++、更別說是版本管理工具了。

當時開發夥伴彼此之間檔案的同步,是在通訊軟體上依靠壓縮檔互相傳來傳去,而解壓縮後的檔案就直接覆蓋在專案目錄中,但這樣的操作引發了一些問題:代碼覆蓋、檔案遺失,重複的檔案在其他資料夾中出現等等。

為了避免這些覆蓋檔案時產生的問題,每次同步前,我自己會將目前的專案資料夾複製為帶有日期的資料夾,再進行覆蓋檔案,所以電腦裡會有很多以日期為單位的資料夾。

殊不知又產生了新的問題:一些 feature 因為還沒要上線,也不想在目前版本刪除後,淹沒在龐大的舊版本資料夾中,於是選擇將其在目前版本中註解,因此就有了比程式碼還長註解區塊。

小夥伴表示:

隨著越做越懷疑人生,還有收入不穩定的緣故,決定去公司上班。新公司在版本管理上使用了 Subversion,簡稱 SVN,頓時之間我覺得人生都光彩了起來,上面提到的問題全部都解決了,也不用小心翼翼地管理眾多資料夾了。

爾後又跳槽到其他公司去,學習了 Git 做版本管理。Git 使用起來跟 SVN 差不多,但工作流程中導入 git-flow,開發上更為清晰,我想這也是目前 Git 被許多公司所使用的原因。雖然很想再廢話,但也該進入正題了~~

設置開發者資訊

Xcode 作為開發 Swift 的 IDE,同時也支援了 Git 的操作,而且用法都很簡單。第一步先來設置開發者的資訊吧!

  1. 打開 XCode 後按下 Command + ,,進入設定頁面。
  2. 在設定頁按下 Source Control > Git,填寫 Author NameAuthor Email
填寫 Author NameAuthor Email

設置 GitHub 帳號

  • 在設定頁按下 Accounts,按下右下方的 + 新增帳號。
  • 選擇 GitHub 後按下 continue
  • 填入 GitHub Account Personal Access Token,接著按下 Sign In 就可以了。
  • 尚未申請 Personal Access Token 的話,可直接按下按鈕 Create a Token on GitHub。系統會在瀏覽器中打開 GitHub 設定畫面。建議 Note 填入使用的電腦為何;Expiration 填入 No Expiration;Select Scopes 我則是先選取 repoworkflow 以及 project。送出後即可得到一組 Personal Access Token。

結語

我也不知道要講什麼,就是做作業做到一半不知道怎麼設置 GitHub ,想著不然就把研究結果當成作業吧!還有就是純粹想講古,這 484 步入中年的前兆(?!)。總之我又湊滿一篇了!我們下次見。

--

--