【问题标题】:Sharing workspace across multiple computers跨多台计算机共享工作区
【发布时间】:2019-11-02 09:24:31
【问题描述】:

我正在尝试在 2 台计算机上使用 phpStorm 来处理通过 Dropbox 同步的项目。根据我的阅读,截至 2015 年,似乎支持在多台计算机上同时使用个人许可证。但是,当我在每台计算机上保存文件时,它会更改 .idea 文件夹中的 workspace.xml。当我在另一台计算机上工作时,这会引发以下错误。

"项目文件已更改

项目组件已在外部更改,无法重新加载:

工具窗口管理器

要重新加载项目吗?”

我该如何解决这个问题,这样我就不必每次保存文件时都重新加载 phpStorm?

【问题讨论】:

  • 不推荐使用这种方式来处理项目。您基本上是在处理共享项目副本?当您转到另一台计算机时,为什么不关闭其中一台计算机上的 IDE?
  • 因为我同时在两台计算机上工作,并且需要在两台计算机上都使用 IDE。我想这很常见,多个开发人员如何在一个项目上工作而不会遇到这种情况?
  • 每个开发人员都使用自己的(本地)项目副本。一旦对代码进行了一些更改,要么将更改的文件上传到远程服务器,要么使用版本控制系统推送提交

标签: phpstorm


【解决方案1】:

在您离开一台计算机之前,使用 git 而不是 Dropbox 并将您的更改(不包括 .idea 项目文件)提交到分支。

您还可以尝试通过符号链接将 .idea 项目文件从 Dropbox 同步文件夹中排除,以免它们同步。

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 2020-08-25
    相关资源
    最近更新 更多