我正在开发一个项目并希望包含一个库,该库不能通过 git、svn、mercurial 或任何其他 VCS(就像 .tar)获得。如何以正确的方式做到这一点?
我应该为代码创建一个 repo 并将其包含为子模块吗?
编辑:一些进一步的信息:
该项目是用 C 编写的。也许有不同的方式取决于项目是用哪种语言编写的?
我正在开发一个项目并希望包含一个库,该库不能通过 git、svn、mercurial 或任何其他 VCS(就像 .tar)获得。如何以正确的方式做到这一点?
我应该为代码创建一个 repo 并将其包含为子模块吗?
编辑:一些进一步的信息:
该项目是用 C 编写的。也许有不同的方式取决于项目是用哪种语言编写的?
为什么不直接将库的文件添加到 git 中呢?
git add <library subdirectory>
git commit -m "added library"
编写库的编程语言并不真正相关。但是您可能想要添加一个.gitignore
适合忽略 C 的编译输出的文件(到库文件夹) 。