我有一个主分支,其中包含我想要跟踪但不想在发行版中分发的文件夹。有没有办法标记版本但排除某些文件夹?
答案 0 :(得分:2)
'不要Fra。
正如Linus曾经说过的那样,Git想知道该项目的那一部分发生了什么,而不是该文件发生了什么。一个项目在Git中作为一个整体被跟踪,而不是单独跟踪。
但你可以做的是标记你的发布,然后编写一个简短的导出脚本
checkout a given tag
rsync using --exclude to a temp deployment folder.
答案 1 :(得分:0)
如果您在与公共文件夹相同的项目中跟踪这些秘密文件夹,则无法执行此操作。
也许您可以使用git子模块(http://book.git-scm.com/5_submodules.html),但在这种情况下,您将失去一些完整性。