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



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

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

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

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

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

  • 充分利用 Subversion 的提交钩子
  • Windows 上的 Subversion Hook 脚本简介
  • SVN预提交钩子,可以对所有文件进行语法检查

最新更新