Rubymine如何使用远程口译员和Git?

时间:2014-01-23 14:53:41

标签: ruby-on-rails git rubymine

我正在尝试Rubymine(当前版本 - 6.0.3)。我的客户端是Windows,我正在连接到运行Ruby堆栈的远程linux主机。我正在开发一个存储在git repo中的项目,所以我在Windows客户端和运行项目的linux机器上克隆了repo。

  1. 在本地检查文件似乎是一个缺点。远程分开 - 我错过了什么或者这是对Rubymine的一个不幸的限制?
  2. 我应该如何创建一个新分支,让它成为Windows客户端和Windows上的当前分支。 linux服务器?在我看来,这涉及许多步骤:在本地创建分支,推送到github,拉到服务器,然后签出该分支。哎哟!
  3. 感谢您提供的任何Rubymine提示。

1 个答案:

答案 0 :(得分:0)

通常,您的本地计算机应该是唯一必须管理git存储库的计算机。使用IntelliJ(或RubyMine)的部署(文件>设置>部署)功能,只要您更改并保存文件,就可以直接上传服务器文件,从而使服务器文件保持最新。将其设置为默认设置,让它自动执行此操作。 根据您的喜好调整选项,以便何时上传,覆盖设置等。

请参阅此处获取更多说明,但设置非常简单:

http://blog.jetbrains.com/ruby/2011/07/deployment-from-rubymine-sync-files-via-ftpsftp-etc/

然后,您可以在右侧的选项卡上访问远程服务器。从那里,您可以使用右键菜单下载或同步本地文件系统的文件。您也可以手动上传本地文件,这在首次设置项目时通常需要通过右键单击左侧自己的文件来实现。