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

PyCharm Version control: Disable ability to commit

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

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

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

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

以下是提交挂钩的一些示例: