我们正在使用 post-commit 挂钩将文件从源复制到目标(源和目标是存储库的根文件夹)。文件夹 。如果属性(属性名称:版本)应用于源下的任何文件夹,我们从 post-commit.bat 调用 python 脚本进行复制。
我们在进行复制时面临一个问题,一些文件夹没有从源复制到目标。我们通过执行以下步骤发现了问题,在 python 脚本的开头,我们记录了修订号并更改了每次提交的日志文件的路径。但是对于某些两个文件夹,日志文件中没有属性集条目(修订号和更改的路径)。(请注意,在 post-commit.bat 中,我们只是调用了 python 脚本,没有别的)。当我们第二次尝试时,这两个文件夹的属性条目在日志文件中可用,并且文件已成功复制到目标文件夹。
是否有任何情况下没有调用 Post-Commit 挂钩?