1. 程式人生 > >Salesforce學習之路-developer篇(一)利用VS Code結合Git開發Salesforce

Salesforce學習之路-developer篇(一)利用VS Code結合Git開發Salesforce


Part 1: 從Git中克隆程式碼到本地

  • git clone https://github.com/git/git

Part 2: 在VS Code中安裝Salesforce和Git外掛

  • 在VS Code中開啟程式碼工程
  • 安裝Salesforce Extension Pack

  • 安裝Git Extension pack

Part 3: 認證一個Org

  • 開啟程式碼工程
  • 開啟Command palette(shift+command+p/F1)
  • SFDX: Authorize an Org

  • 選擇要登入的模式,Sandbox還是Production

  • 為Org設定別名,便於之後設定預設Org,這裡設為trailEnvironment.

  • 設定使用者名稱和密碼

 

Part 4: 設定預設Org

  • SFDX: Set a Default Org, 當本地認證多個Org時,需要設定預設Org,防止操作混亂

 注意: 在切換預設Org時,本地的程式碼不會發生任何改變,這點和Git切換分支是不同的。

  • 選擇需要操作的Org(選擇上面新增的trailEnvironment),將其設為預設Org

 

Part 5: Retrieve source from Org

  • 選擇專案工程中的某個元件或者元件的某個檔案
  • 右擊
  • 選擇SFDX: Retrieve Source from Org, 便可從Org中拉程式碼到本地

注意: 當你選擇一個資料夾或者整個工程,然後拉取程式碼到本地,你會發現沒有任何程式碼被拉取下來。當然,如果你想拉取某個類或者某個元件, 你可以在VS Code中建立和Org中名字一樣的類或者元件,然後右擊拉取便可成功拉取檔案至本地。除此之外,可以使用pacakge.xml的方式來拉取多個元件或者整個專案,或者針對DX環境可以直接SFDX: Pull Source from Org. 詳細的內容,我會在後面的文章分享出來。

 

Part 6: 將原生代碼部署至Org

  • 你可以選擇一個檔案,一個元件,一個資料夾,甚至於整個專案工程
  • 右擊
  • 選擇 SFDX: Deploy Source to Org便可將程式碼部署至預設的Org環境中

 

Part 7: 將原生代碼上傳至Git

  • Git: Commit

  • Git: Push

注意: 如果你習慣於命令列的方式上傳git,這裡你可以Terminal下直接輸入git命令。

&n