如您所知,django南迁移文件由以下命令生成;
# python manage.py schemamigration model_name --auto
有时,我忘了将迁移文件添加到项目存储库。
有没有办法在pycharm中显示手动生成的迁移文件的提醒,以便在将其他项目文件提交到存储库之前添加git repo?
答案 0 :(得分:1)
根据pancakes的评论,我启用了预提交钩子并在下面附加了一行:
ud=`git status -u | grep '^Untracked files:$'`
if [ -n "$ud" ];
then
cat <<\EOF
Warning: There are new files exists and not added to project repo.
EOF
exit 1
fi
现在,git在新文件可用时发出警告,并在提交之前中断进程。这也在PyCharm上工作,错误弹出。