我有一个文件夹,some_dir / mylib / myfuncs /包含几个我要为很多项目导入的.py文件,我将.some_dir / mylib添加到PYTHONPATH,所以我可以为所有项目导入它们。
现在,问题是我必须与我的团队成员在github上分享我的项目。所以我创建了一个名为mylib的存储库,并告诉我的队友也可以下载这个以及哪些项目。
有没有比这更好的解决方案?
我是否可以将部分mylib文件放在一个特定项目中,并将我在此项目中所做的更改同步到mylib文件夹中的文件
提前致谢!
答案 0 :(得分:1)
您可以为库文件创建新的存储库。然后,您可以将该存储库作为子模块添加到需要它的每个新项目中。这样,您可以轻松地将库文件更新/更改为单独的项目。
您可以阅读有关子模块及其工作方式的更多信息here。
答案 1 :(得分:0)
您希望采用以下几种策略之一: