如何保持我的库、模块或jar文件在不同项目之间同步


How can keep my libraries , modules or jar files Synced across diff projects

我正在做各种项目,包括不同的计算机、服务器和不同的语言,如php-python-java等。

现在,我必须在每台计算机上安装/下载各种支持库,如PHP的javascript库、Java的Jar文件和许多python模块。

有没有办法让我可以在服务器上只使用库创建在线文件夹,然后在不同的计算机上自动同步它们。可能有一些解决方案,但我不知道

对于java和php,不需要安装它们,但我不知道python模块或库是否以这种方式工作,比如south、PIL、matolib等。

有什么东西可以帮助我使用吗

也许可以对作业进行一些版本管理,并将其同步到服务器,例如GitHub或BitBucket。

我建议采用planetjones版本管理思想(GIT或SVN),并将其与脚本配对,以在您的环境中设置所需的库。如果你有不同的python环境,我发现这很有趣:http://pypi.python.org/pypi/virtualenv

对于Java项目,您可以尝试Maven,并在服务器上配置自己的存储库。但是,不知道它是否可以用于其他语言。