2011-06-01 50 views
1

我做各種項目acroos DIFF計算機,服務器和DIFF語言如PHP的蟒蛇的java等如何保持跨越差異項目

現在每個電腦我必須安裝上/下載同步處理我的圖書館,模塊或JAR文件各種支持庫,如用於PHP的JavaScript庫,用於Java的Jar文件和許多Python模塊。

是否有辦法讓我可以在只有庫的服務器上創建聯機文件夾,然後自動在不同的計算機上同步它們。這可能有一些解決方案,但我不知道它

對於java和php沒有必要安裝它們,但我不知道python模塊或libraraies是否以這種方式工作或不像南方, PIL,matolib等

有沒有什麼東西可以幫我這個

回答

2

也許在工作中獲得,這是同步到服務器如某些版本管理GitHubBitBucket

+0

我覺得我應該用錘子打我的頭。我非常想遠離源代碼管理和github,每隔一段時間我都會看到它們。我還無法理解它們是如何工作的 – user2134226 2011-06-01 11:08:39

+0

@ bidu:我不確定我是否同意源代碼管理是管理您需要的外部庫的最佳方式,但不會將它用於您自己的*源代碼是非常糟糕的理念。 – geoffspear 2011-06-01 12:44:01

+0

是的,關於是否應該將外部依賴關係存儲在版本管理中,但沒有設置某些內容(例如Maven)或編寫一些同步腳本來吸引依賴關係,我認爲版本管理可能是有效的解決方案。我會放棄@bidu錘子並去help.github.com - 設置版本管理是值得的投資,雖然看起來很麻煩,但一旦你花了一兩個小時的時間理解它,它確實非常簡單。 – planetjones 2011-06-01 14:04:23

0

我會建議採取planetjones版本管理理念(GIT或SVN),並將其與腳本配對以在您的環境中設置所需的庫。如果你有不同的Python環境 - 我發現這很有趣:http://pypi.python.org/pypi/virtualenv

+0

也相關(至少對於python)http://stackoverflow.com/questions/3914289/developing-and-using-the-same-python-on-the-same-computer – 2011-06-01 09:33:50

0

對於Java項目,你可以試試Maven,並在你的服務器上配置你自己的倉庫。不過,不知道它是否可以用於其他語言。