要添加到git存储库的文件

时间:2012-10-03 06:43:15

标签: git

我有一个托管在GitHub上的存储库,我想知道哪些文件应该被推送到它。显然我的源文件被添加到它,但我不知道如何处理我正在使用的库。

例如,我在项目中使用this。它存储在我的项目目录中的/lib/。我应该在我的存储库中包含/lib/吗?

2 个答案:

答案 0 :(得分:1)

您应该向用户发出指示,让他们下载第三方库的最新版本(或者您可以指定测试好的版本),这样您就不会违反其他第三方库的许可(其中一些不允许您重新分发/捆绑其他软件。)

答案 1 :(得分:1)

我会使用Jenkins,npm,ant + ivy等依赖管理/构建工具......然后包含该配置和说明。您希望尽可能降低贡献的障碍。甚至要求人们自己下载和协调版本也可能不合适。如果我可以选择为两个类似的项目做出贡献,我将选择一个具有良好构建系统的项目,并对没有项目的项目进行dep管理。还包括单元测试=)

由于您似乎正在使用java,以下是我帮助的项目中的示例:

https://github.com/vngx/vngx-jsch