比较源码树与git存储库?
问题描述:
我们有一个post-receive hook,它将源代码放入特定的工作树中。其中部分内容如下所示:比较源码树与git存储库?
git --work-tree=$ur checkout -f $b
echo "-- your changes were checked out to UAT: branch $b: root: $ur"
我们如何看到某人是否更改了此目录中的文件?
我尝试这样做:
git --git-dir=$repo --work-tree=$work_tree status
修改的文件,虽然改变的文件不被标记。
# On branch 1.1.x
nothing to commit (working directory clean)
这确实检测到新文件,但没有检测到更改的文件。例如一个新的文件提供:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# web/sites/what.txt
nothing added to commit but untracked files present (use "git add" to track)
Git版本是1.7.1
答
文件我测试的变化上是的.gitignore
这对我的作品在git的1.8.2。 – 2013-03-14 09:05:27