匯出 (0) 列印
全部展開

原始檔控制

更新日期: 2014年4月

使用 JavaScript 後端時,Windows Azure Mobile Services 可以設定為提供 Git 儲存機制來儲存您的伺服器指令碼。從本機儲存機制上傳的伺服器指令碼檔案會自動發行到您的行動服務。如需有關如何從本機儲存機制將伺服器指令碼發行到行動服務的教學課程,請參閱在原始檔控制中儲存伺服器指令碼。.NET 後端行動服務會改用 Visual Studio 的發佈設備。

note附註
記下當您啟用原始檔控制及建立 Git 儲存機制時所提供的登入認證。您將需要提供這些認證,才能同步處理儲存機制與本機電腦之間的資料。如果您遺失認證或想要變更認證,可以在管理入口網站重設認證。若要重設認證,請按一下 [儀表板] 索引標籤上的 [重設原始檔控制認證],然後提供新的認證,再按一下 [確定]

使用原始檔控制有以下的優點:

  • 在您的本機電腦上使用最愛的編輯器撰寫伺服器指令碼,然後將變更發行到您的行動服務。

  • 維護對伺服器指令碼和權限所做之變更的歷程記錄,即使在入口網站進行變更時。

  • 如果在部署之後發生問題,可返回前一版的程式碼。

  • 部署單一變更集中的一組伺服器指令碼更新。

  • 讓多個使用者同時在相同的程式碼檔案中工作,然後在 Git 中合併變更。

如需有關使用 Git 原始檔控制系統的一般詳細資訊,請參閱 Git 網站。請在 Git 互動式教學課程中線上試用 Git 命令。

儲存機制具有以下的資料夾結構:

  • service:行動服務專屬儲存機制的根目錄。

    • api:包含自訂 API 指令碼檔案 (api_name.js) 和 JSON 權限檔案 (api_name.json)。

    • extensions:包含可擴充行動服務之執行階段行為的模組。

    • shared:包含共用指令碼檔案,例如 Apple Push Notification Service (APNS) 回饋指令碼 (feedback.js)。

    • scheduler:包含已排程的工作指令碼檔案 (job_name.js)。

    • tables:包含資料表作業指令碼檔案 (table_name.js) 和 JSON 權限檔案 (table_name.json)。舊版指令碼檔案會以 tablename.operation.js 格式儲存。

如需詳細資訊,請參閱儲存機制中的讀我檔案。

顯示:
© 2014 Microsoft