2017-06-03 63 views
0

有一個項目(node.js - 雖然不重要),它在本地計算機上開發並定期傳輸到服務器。 原則上,我可以簡單地每次擦除服務器上的項目文件夾,並將其替換爲新的 - 從本地計算機上傳。
問題是,有些文件夾(特別是:node_modules),我不需要重寫。所以我必須手動創建一個存檔,從中排除不必要的文件夾。在服務器上,除了某些文件夾之外,還要預先擦除所有文件,然後才能進行替換。
我該如何自動執行此程序?
(在本地計算機上 - windows,在服務器上 - Linux)更新服務器上項目的便捷方式

回答

1

您可以直接從您的存儲庫中獲取更改。

我不喜歡這樣寫道:

我有不同的環境,如開發,分期和生產不同的分支。

我將更改提交到分支並將其提取到服務器上。

這樣,您不需要爲您的回購提交不必要的東西(如node_modules,憑證等)。

您還可以使用CI工具輕鬆自動執行此操作。查找CI工具。

+0

謝謝。但是我不使用github來完成這個項目。 – s976

+0

@ s976如果你不使用git,我不知道有什麼好的,明智的方法來做到這一點。你應該使用git。你如何管理版本? –

+0

我使用git,但不使用github(因爲我不需要它,我不想分享這個項目) – s976

相關問題