【发布时间】:2012-01-23 17:44:27
【问题描述】:
我有一个主分支,其中包含我想跟踪但不想在发布中分发的文件夹。有没有办法标记发布但排除某些文件夹?
【问题讨论】:
-
一个标签命名一个提交,它不能附加到一个提交标识的树的片段上。
我有一个主分支,其中包含我想跟踪但不想在发布中分发的文件夹。有没有办法标记发布但排除某些文件夹?
【问题讨论】:
'不要害怕。
正如 Linus 曾经说过的,Git 想知道项目的那个部分发生了什么,而不是那个文件发生了什么。项目在 Git 中作为一个整体进行跟踪,而不是单独跟踪。
但是您可以做的是标记您的发布,然后编写一个简短的导出脚本
checkout a given tag
rsync using --exclude to a temp deployment folder.
【讨论】:
如果您在与公用文件夹相同的项目中跟踪这些秘密文件夹,则没有办法。
也许你可以使用 git 子模块 (http://book.git-scm.com/5_submodules.html),但在这种情况下你会失去一些完整性。
【讨论】: