2017-08-15 104 views
1

我目前正在嘗試建立公司範圍的編碼標準和不同的設置,這些設置在每個開發人員設置中都應該相同。公司範圍內的PhpStorm同步設置

有多種方法可以實現這一點,目前通過版本控制同步某些.idea文件夾文件的方法似乎並不像預期那麼容易。

我們也嘗試過使用'Settings Repository'插件,它最終陷入混亂。

有沒有人試過解決類似的問題?有人使用插件在更大的團隊中取得成功嗎?

很高興得到您對此的一些想法。

問候

回答

0

隨着最近PhpStorm 2017.2釋放它現在可以從ESLint應用代碼風格。

https://www.jetbrains.com/phpstorm/whatsnew/

導入從ESLint

現在,您可以導入一些ESLint代碼樣式規則IDE的 JavaScript代碼樣式設置。當在.eslintrc文件中提示此 以應用匹配的規則並使IDE 格式與您的ESLint配置更加一致時,回覆「是」。

這仍然不是完全自動的,但可能比在回購中具有.idea文件夾更好。

+0

我們還爲一些基本的編輯器配置使用插件。但首先)我們主要有php文件,其次)你不能通過這種方法同步服務器設置。 :) – pennertenner

0
  1. 貴公司的管理員設置個人設置庫(Upsteam)。 配置代碼樣式方案。
  2. 開發者在你的公司增加了這個倉庫爲「只讀源」(https://www.jetbrains.com/help/idea/settings-repository.html

目前,有時候只讀源的更改不會自動同步,在這種情況下,請使用VCS - >Sync Settings - >Merge

+0

Wenalso試過這個,但看起來並不是每一個變化都會讓他通過只讀存儲庫進入PhpStorm。你通過這個插件同步哪些設置?你也有問題嗎? – pennertenner

+0

請通過https://youtrack.jetbrains.com/issues/IDEA報告具體問題。 – CrazyCoder

+0

沒有真正的問題。我們只是沒有找到這個插件的任何好文檔。你的工作流程到底如何? – pennertenner