Pycharm,django南迁移文件和git集成

时间:2014-06-27 14:17:46

标签: python git pycharm django-south

如您所知,django南迁移文件由以下命令生成;

# python manage.py schemamigration model_name --auto

有时,我忘了将迁移文件添加到项目存储库。

有没有办法在pycharm中显示手动生成的迁移文件的提醒,以便在将其他项目文件提交到存储库之前添加git repo?

1 个答案:

答案 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上工作,错误弹出。