我们在gitlab.com上的团队帐户中有多个项目。 我们想要使用另一个项目中的一些文件作为链接。原因是我们希望更新传播。
如果我们只复制了一次代码并更新了原始文件,则更新将不会反映在另一个项目的文件中。那么,有没有办法将项目B中的文件链接添加到项目A? 因此,我可以在项目中将其用作包,同时保持更新。
答案 0 :(得分:0)
我认为在一个项目中链接文件以保持两个项目同时更新是一个好主意。
如果您开始修改项目A中链接到项目B的项目A中的文件,并且项目A开始崩溃,则可能会变得一团糟。
您可能希望为项目A中的某些应用创建一个包,以便能够在项目B上重复使用它。
来自Django文档:
Python包装是指以易于安装和使用的特定格式准备应用程序。 Django本身的包装非常像这样。
例如,它使用setuptools创建使用 django - 启动包名称的包。您可以使用pip
安装并卸载。
这个official tutorial可以指导您如何为Django应用程序创建Python包。
我相信,在项目A上使用它之后,一旦你在项目A上测试修改,这是做你想做的最好的方法。