2012-11-26 89 views
1

作爲我的主計算機我正在使用Windows PC。在我的開發中,我使用基於本地Linux的服務器來託管我的項目。我還使用PHPStorm作爲我的主IDE - 創建啓用了自動上傳功能的遠程項目。開發環境 - 遠程本地服務器和Git倉庫

我要開始使用Git作爲VCS - 已經在Github上的帳戶,現在需要的建議。我應該在哪裏存儲我的回購協議?在我的Windows機器上或我的Linux服務器上。我爲第二種選擇 - 特別是當我的IDE不斷上傳一切到服務器,但想知道你的意見。

你通常如何解決這些問題?

+1

Git讓你輕鬆地混合所有三個。每個克隆本身就是一個回購。 – tripleee

+0

@triplee我知道,我只是想知道正確的設置;) – user1854344

+0

根據我的經驗,在設置Linux服務器時往往會有更少(隱藏)的魔力。 –

回答

0

的第一點是決定你的行尾的政策,其中最有可能將回購內LF。

你可能會選擇Gihub回購作爲主要的中央回購,因爲它將實際上是一個裸回購(你不會直接在那裏做任何工作)。

您需要記住在從每個系統(家庭Windows /工作Linux)簽名之間將最新更新推送到您的中央Github回購站。在這種情況下,您可以繼續在同一分支上面繼續工作,因爲它會持續。或者,如果您自己的機器可以在線訪問,您可以實際上從每臺機器上進行推拉操作,但是在單獨的分支上執行操作,因此它們不會相互衝突(您不能推送到一個結賬分行,但你可以推到其他分行)。

您還可以攜帶記憶棒,並使用git bundle獲得最大的備份和運動員網能力。