2017-07-19 98 views
1

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

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

回答

2

它看起来像你需要commit-hooks,它可以自动检查变化,所以他们将符合公司的标准。此外,即使有人不使用PyCharm(很多人喜欢不同的编辑器),这也可以让任何人受益。

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

下面是commit钩子的一些例子: