2017-07-19 24 views
1

在我的組織中,我們有一個特定的提交過程,在每次提交之前都要遵循。我們正在使用Subversion。我試圖通過PyCharm設置版本控制,這樣我就可以區分承諾版本,更新,還原等。但是,我不希望能夠通過PyCharm意外犯下,因爲這會違反公司政策。PyCharm版本控制:禁用提交功能

有沒有辦法在PyCharm中啓用版本控制,但禁用了提交功能?

回答

2

它看起來像你需要commit-hooks,它可以自動檢查變化,所以他們將符合公司的標準。此外,即使有人不使用PyCharm(很多人喜歡不同的編輯器),這也可以讓任何人受益。

但是爲了實現這些自動檢查,您必須編寫一些腳本並要求您的Subversion管理員將它們安裝到服務器。但絕對值得花時間和精力,因爲您可以確定存儲庫中的代碼是經過檢查並與公司標準保持一致的。

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