我似乎无法弄清楚如何在 DataGrip 中导出数据源配置(目前在 2016.2 EAP 上)。
我想导出一些数据源并与我的队友分享,让他们更容易在 DG 上启动和运行。
我已经尝试过File->Export Settings
(导出所有设置)并且没有注意到生成的 jar 文件中的数据源配置。
我似乎记得在该工具的早期版本中(当时它仍称为 0xDBE),您可以在驱动器上找到数据源配置文件并以这种方式共享它们,但我目前无法找到任何文件。
也许这是不可能的?
我似乎无法弄清楚如何在 DataGrip 中导出数据源配置(目前在 2016.2 EAP 上)。
我想导出一些数据源并与我的队友分享,让他们更容易在 DG 上启动和运行。
我已经尝试过File->Export Settings
(导出所有设置)并且没有注意到生成的 jar 文件中的数据源配置。
我似乎记得在该工具的早期版本中(当时它仍称为 0xDBE),您可以在驱动器上找到数据源配置文件并以这种方式共享它们,但我目前无法找到任何文件。
也许这是不可能的?
从 2021 年开始更新!
从版本 2021.1 开始,您只需在数据源上按 Ctrl/Cmd+C,然后在另一个 IDE 中按 Ctrl/Cmd+V 即可。剪贴板包含数据源的 XML,因此您可以通过电子邮件、信使等将其发送给同事。
有可能的!您需要与您的朋友共享一个项目——您在 DataGrip 中所做的一切都是在项目的上下文中进行的。如果你没有创建一个新的,一切都在默认项目下。看动图:
更详细的信息可以在教程中找到:https ://blog.jetbrains.com/datagrip/2018/05/21/copy-and-share-data-sources-in-datagrip/
您可以通过剪贴板轻松完成此操作,尽管我花了一段时间才弄清楚:
也适用于 DataGrip 和 IntelliJ。
附录 DataGrip 2018.2 EAP(或之前)中的措辞略有变化,而不是“复制设置”,现在是“将数据源复制到剪贴板”,这更好地反映了它的作用。
DataGrip 在两个不同的级别上存储数据源:
.idea
文件夹中的项目配置文件打开项目后,项目级别的数据源就可用。
要导入/导出IDE 级别的数据源,请使用 File | 导入/导出设置操作。
在我当前的版本2020.1上,项目正在进行:
/System/Volumes/Data/Users/tiagogouvea/Library/Application Support/JetBrains/DataGrip2020.1/projects/default/
找到商店在哪里的一个好方法就是调用:
find . -name "dataSources.xml"
它会在任何地方找到该文件。
您可以在此路径找到所有数据源(更改用户名和版本):
C:\Users\fouad.DataGrip2019.1\config\projects\default\.idea
将数据源设为全局并使用导出设置进行导出。 https://www.jetbrains.com/help/datagrip/managing-data-sources.html#sharing-data-source-settings