我需要跟踪包含空文件夹的文件夹(我将其命名为“root”)。
所以我为每个空文件夹创建了一个空的.gitignore,我添加了它们,但现在我想跟踪它的权限(chmod 777 root -R
)。
但git status
答案 0 :(得分:4)
Git不会跟踪权限。它只跟踪可执行性。就此而言,没有其他常见的版本控制工具可以跟踪权限。因此,您需要在这些工具之上构建的内容来跟踪权限。例如。 etckeeper
这可以通过在存储库中添加钩子来实现:
你甚至可以自己设置一些简单的单一目的;它很简单(这就是下面的神圣讲话)。
注意,钩子在工作树中运行。只存储数据的其他存储库不需要任何东西,你甚至可以在没有工具的情况下查看其他地方的数据。但是文件中没有定义的权限。