2017-02-14 30 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讓你打包下載軟件(包括二進制文件)。