我對於使用git相當陌生,而且之前我只將git存儲庫克隆到本地文件夾。 但現在我正在處理遠程服務器上的文件。 我們在那裏運行我們所有的模擬,並使用SSH隧道來連接和傳輸文件。如何整合服務器文件的版本控制?
我想知道是否有一種方法來使用我們的項目的版本控制,但不知道如何或如果這可以做到?
到目前爲止我發現的一切似乎都是描述如何集成本地和遠程存儲庫。但在我們的情況下,兩者都很遙遠。
我對於使用git相當陌生,而且之前我只將git存儲庫克隆到本地文件夾。 但現在我正在處理遠程服務器上的文件。 我們在那裏運行我們所有的模擬,並使用SSH隧道來連接和傳輸文件。如何整合服務器文件的版本控制?
我想知道是否有一種方法來使用我們的項目的版本控制,但不知道如何或如果這可以做到?
到目前爲止我發現的一切似乎都是描述如何集成本地和遠程存儲庫。但在我們的情況下,兩者都很遙遠。
您也可以讓服務器從回購庫中取回其文件,以便您將本地推入遠程回購站並從遠程回購站取回服務器文件。
我不確定是否完全理解你。 你有你的本地git倉庫和一些遠程git倉庫嗎? 所以你可以提交併推送提交到遠程回購以及我想。
您可以在服務器上克隆該回購併在服務器上使用它。
只需添加命令「混帳拉」到cron調度或Windows任務調度隨着時間運行,並從混帳服務器拉新的提交。這是最簡單的方法,但不是很好。
您可以使用git掛鉤在git服務器上運行命令,並在接收提交後在服務器上運行相同的命令。 這是做這種事情的標準方法。
到這裏看看:http://githooks.com/
我的東西得太多。我們沒有在本地工作。我們運行matlab並使用putty將我們的文件保存在服務器上。正常情況下,可以在putty中使用git。謝謝 :) – oppnahar