微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用IntellijIDEA远程开发我的项目?

如何解决如何使用IntellijIDEA远程开发我的项目?

我想在我的项目上远程工作,但是我的项目文件在我办公室的另一台计算机上。我不想使用桌面共享,因为它占用大量流量并且运行缓慢。我想使用我的LOCAL intellij,但可以通过办公室中的计算机提供文件。有什么办法吗?

解决方法

我认为它不起作用,IntelliJ是基于文件位于本地驱动器上的想法构建的,如果它是下降项目,它仍然会很慢。 取决于您的安全设置,互联网速度等。

您可以尝试以下操作:

  1. 在工作时,创建一个存储代码的网络驱动器,并在您的本地计算机上映射该驱动器,因此intelliJ将“认为”其为常规文件系统,但实际上文件将远程存储。我个人认为这确实会很慢,但是您可以尝试一下,这是我相信的最接近您问题的答案。

  2. 使用X Server,并将图形从工作时在服务器上运行的intelliJ传输到本地PC。在这种设置下,工作中的计算机将运行智能进程,所有文件也将存储在该处。您的本地PC将显示图形。通常这在您使用Linux时有效,有时我会使用MobaXTerm之类的程序来执行此操作,

  3. 使用Windows上的远程桌面连接到您的计算机-正如您所说的那样,它虽然很慢,但仍然是一种解决方案,但可能更快的Internet可以解决此问题:)

  4. 到目前为止,我可以推荐最好的选择:使用git的分布式特性。假设您的项目由git管理(如果不是,请考虑使用源代码控制)。 然后从...中检出项目的副本...这是两个选项:

选项a:...从托管组织中项目源文件的远程中央存储库中

选项b:...在工作的计算机上,您可以在git中定义“远程源”(此问题与git有关,我知道,但是您可以使用(git remote add <your computer at work> +选择了最适合您:ssh,git内部协议,http等)

然后,您将在本地编译项目(您可能必须在本地计算机上安装诸如maven,gradle等构建工具,然后通过使用本地安装的IDE,您将能够快速进行开发。重新准备“提交”您的代码-您可以将其推送到上游。在选项A中,它将像您可能已经在工作中那样是远程回购,而在选项B中,您将在工作中推送到计算机上的远程分支。 这将非常快,而且我以前经常这样工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。