PyCharm版本控制:禁用提交能力

时间:2017-07-19 22:43:45

标签: svn pycharm

在我的组织中,我们有一个特定的提交过程,在每次提交之前都要遵循。我们正在使用Subversion。我试图通过PyCharm设置版本控制,这样我就可以对已提交的版本进行区分,更新,还原等等。但是,我不希望能够通过PyCharm意外提交因为这会违反公司政策。

有没有办法在PyCharm中启用版本控制,但是禁用提交功能?

1 个答案:

答案 0 :(得分:2)

看起来您需要commit-hooks,它可以自动检查更改,因此它们将与公司的标准保持一致。 而且,这让任何人都受益,即使有人不使用PyCharm(很多人更喜欢不同的编辑)。

但要实现这些自动检查,您必须编写一些脚本并要求Subversion管理员将它们安装到服务器上。但是,它绝对值得花时间和精力,因为您可以确保存储库中的代码被提示,检查并与公司标准保持一致。

以下是一些提交钩子的例子: