0

我们有一个接收后挂钩,可以将源代码放入特定的工作树中。其中一部分看起来像这样:

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

4

1 回答 1

0

我正在测试更改的文件位于 .gitignore

于 2013-03-19T04:13:07.983 回答