2017-02-14 42 views
-1

我有一个文件夹,some_dir/MYLIB/myfuncs /包含几个.py文件,我想进口了很多的项目,我想补充.some_dir/mylib到PYTHONPATH,所以我可以将它们导入所有项目。现在常用功能,最好的方式来分享他们对Git仓库

,问题是,我要和我的团队成员共享在github上我的项目。因此,我创建了一个名为mylib的存储库,并告诉我的队友也可以下载这个库,以了解哪些和哪些项目。

难道还有比这更好的办法呢?

是否有可能对我来说,把MYLIB文件的一部分,在一个特定的项目,并同步我已经在这个项目中的文件夹中提前完成的文件MYLIB的

感谢变化!

回答

1

您可以为您的库文件新仓库。然后,您可以将该存储库作为子模块添加到每个需要它的新项目。这样,您可以轻松地更新/更改您的库文件作为一个单独的项目。

你可以阅读更多关于子模块,以及它们如何工作here

+0

非常感谢,这种方法效果很好。虽然有人投了我的帖子,;( –

0

你要采用以下策略之一:

  • subtrees
  • submodules
  • 包管理器可以自动构建和依赖管理(如pip为Python),并允许您创建语义版本方案。
  • GitHub releases让你打包下载软件(包括二进制文件)。