2014-03-30 17 views
1

我使用NuSphere的PhpED的PHP IDE來打包和打碎PHP腳本。將Git集成到我的工作流程中

我從來沒有使用倉庫系統,但現在想這樣做,並且在如何將其實施到我的工作流中掙扎。

我有以下三名機:

的Windows 7 PC

  • NuShere的PhpED IDE(它被設置爲使用我的地方發展Centos的服務器)
  • TortoiseGit
  • SourceTree(不確定如果我將使用,因爲它不與PhpED集成)

本地開發牛逼的Centos服務器

  • 阿帕奇(帶的PhpED Windows PC上使用)
  • GitLab
  • 桑巴(尚未設定,但計劃使用共享/var/www文件用的PhpED Windows PC上)

遠程製作Centos的服務器

  • 阿帕奇

我需要在Windows PC上安裝Git嗎?

我需要在遠程生產Centos服務器上安裝Git嗎?

PhpED與TortoiseGit有一些基本的shell集成。認爲它值得使用,還是我最好使用其他工具與Git進行交互?

讚賞推薦工作流程的任何其他描述。

謝謝

回答

0
  • 我需要在Windows PC上安裝的Git?

是的,如果你想從你的本地開發Centos的服務器回購git clone到您的計算機

  • 我需要在遠程生產Centos的服務器上安裝的Git?

是的,如果你想要把你的回購協議,以剝開你的遠程生產Centos的服務器上的回購協議。
但你也可以考慮其他方式來部署這些相同的回購:
一個post-receive勾上本地PROD Centos的服務器:

+0

感謝馮。如果我使用Samba將Linux驅動器映射到Windows,那麼Windows上將不需要Git? – user1032531

+0

@ user1032531如果你想添加,提交,還原,合併或執行任何你將通過共享訪問的倉庫中的任何git命令,它仍然是必需的。此外,這實際上並不是*分佈式* VCS的方式:您可以在本地計算機上克隆一個回購站,以獲得本地*的完整歷史記錄,而無需依賴網絡或共享。 – VonC

+0

本地開發Centos服務器位於我家,並且位於高速LAN上。如果我的Windows PC上有代碼,我需要保持它的同步。爲什麼不讓它們共享一個驅動器? – user1032531