當前我有一個位於H:驅動器的本地git repo。當我對文件進行更改並保存時,它們將存儲在此處。然後,我可以在git服務器上提交,推送和拖放文件和分支到遠程回購站點。使用git進行網頁測試和部署活動網站
我想要做的是處理文件,而不是將它們保存到本地H驅動器,我想將它們保存到我的測試服務器上,以便它們可以在瀏覽器中從該服務器運行和測試。當所有測試完成後,我想將測試服務器中的文件合併到活動服務器,並將它們作爲實時系統存在,或者我需要從測試服務器和活動服務器中提取文件,並在本地合併它們並推動主分支回到現場服務器?
此外,當分支機構合併到我的實時主分支中並推送到活動服務器時,如何從git倉庫解壓所有文件,以便它們可以作爲活動站點運行。
我已經試驗了git archive
和git bundle
讀上去試試,看看這是否會允許我這樣做各種各樣的「解壓」,但到目前爲止,我還沒有能夠達到什麼我可以真的工作。
是否有可能按照我描述過的方式工作,如果有的話,你會怎麼做呢?
如果這是不可能的,或者有更好的方法來做到這一點,我忽略了,請讓我知道。
聽起來像你需要看看FTP(文件傳輸協議)。你當前的工作環境也可能很重要,因爲有些東西在Linux或Mac上無法運行的Windows上運行良好,反之亦然。如果您有託管的生產站點,則您的主機可能會提供您正在查找的一些工具。 – RockyFord