git - 应该在版本控制项目中提交构建目录吗?

标签 git github version-control

我正在对我的项目进行版本控制。我已经使用 src/目录提交了项目源代码。

我的问题是,在使用版本控制时,我应该提交我的 build/目录(有时称为 dist/或 bin/,具体取决于应用程序)吗?

请在您给出的任何答案中解释原因。提前致谢。

最佳答案

除非您专门使用 git push 作为分发机制,否则一般答案是否定的。原因是在大多数情况下,构建是幂等的,并且基于版本控制中的源代码,因此如果您需要重新创建构建目录,只需重新运行构建过程即可。这将节省您的存储库空间,并可能根据您的语言防止平台/架构问题。

关于git - 应该在版本控制项目中提交构建目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34559061/

相关文章:

git - 在 Git 中列出冲突文件的最简单方法是什么?

swift - 如何将引号(“)包含到 Swift 中 HTTP Head 字段使用的字符串中

git - 由于存在目录,无法更新 github 中的子模块

GitHub 登录和企业 URL 问题

svn - 如何鼓励更频繁地提交到 SVN

git - 是否有使 Robohelp 2019 与 Windows 10 ssh-agent 一起使用的解决方法?

预提交钩子(Hook)中的 git clone 导致钩子(Hook)失败

git - 将 git 管理的子目录切换到子模块

mercurial - 如何比较 Mercurial 中的两个修订版?

version-control - Hg 几乎犯错了分支