初學git。不了解各種工作方式的差異。希望大俠幫忙對比一下。
三個放程式碼的地方:VPS、Coding.net託管、本機
現在有三種方法:
VPS建立一個工作目錄。在本機,直接 對 工作目錄使用git clone
需要額外的一步 git reset --hard master。不會將這個自動化
VPS有一個repo,一個工作目錄,創建hooks。使用本機,對repo提交
這個可以使用git-hook
在coding.net 建立repo,建立webhook,在vps自動git pull。
這個可以使用提供的webhook
這是我目前了解到的方法,問一下這三種是最有效率的麼?
世界只因有你2017-05-02 09:31:31
其實你想問的是如何簡單的進行持續整合/部署吧?把程式碼託管在第三方然後用webhook是比較安全簡單的方式。
如果你的程式碼部署之前需要run unit test 或 build,你可能就需要CI了,有不少免費的CI可以用,大部分也都支援auto deployment。例如:travis-ci