【问题标题】:IDE capable of saving to two locations and a SVN repo?IDE 能够保存到两个位置和一个 SVN 存储库?
【发布时间】:2009-10-20 09:57:30
【问题描述】:

我只是想知道是否有人遇到或可以推荐具有以下功能的 IDE:

关键要求:

  • 作为一部分保存到两个位置 的正常保存操作。 (本地或网络驱动器和网络服务器开发盒。)
  • Subversion 集成(除了 以上)。
  • 基于 Windows
  • 代码突出显示(理想情况下 功能完成/提示等) 用于 PHP、JavaScript 和 HTML。
  • 能够在多个之间切换 项目。 (理想情况下是出口项目 配置信息。)

不幸的是,迄今为止我设法找到的唯一符合要求的 IDE 是 Dreamweaver CS4,这似乎完全是矫枉过正,尤其是考虑到它只能用作文本​​编辑器这一事实。 (即:我们永远不会触及设计模式等)

因此,我只是想知道/希望你们中的一些人可能知道一个更优雅的解决方案,符合要求。


更新以明确目标

主要目标是保存到文件服务器、Web 开发服务器(实时查看更改)以及与 SVN 集成。我意识到这很奇怪 - 理由是我试图让我工作的组织采取一些小步骤来使用版本控制,这似乎是唯一可行的后门。

【问题讨论】:

  • 你能告诉我们你想要解决什么样的问题,也许还有其他的解决方案。 “保存到两个位置”似乎表明您正在尝试自动保留备份,有很好的解决方案可以在不更改工具的情况下处理它。

标签: php javascript svn ide


【解决方案1】:

我将Eclipse 与以下插件一起使用:

为了将我的项目保存在两个位置,我使用了 WinSCP 功能“命令”>“保持远程目录最新”。在那里我设置了我的本地文件夹和远程 SSH/FTP 文件夹,当我在 Windows 上本地工作时,WinSCP 使这些文件夹保持最新。

您可以使用我在此提到的插件将 Eclipse 作为包下载到 Yoxos 上:http://ondemand.yoxos.com/geteclipse/start

【讨论】:

  • 嗯...我喜欢通过某种形式的同步删除“保存到两个地方”要求的想法。
  • 是的,这真的很酷,我没有在我的 Windows 机器上本地安装 PHP 服务器。我在 Linux 上“远程”工作,但我的环境是 Windows :)
【解决方案2】:

嗯,直接保存到 Web 开发服务器不是一个好主意。相反,请考虑使用持续集成服务器一次性发布您的代码。

我个人不知道有任何文本编辑器可以保存到多个位置。但是,您可以将提交后挂钩写入您的 SVN 存储库,它将所需的文件复制到 Web 开发服务器。

【讨论】:

  • 这是一个仅限内部的 Web 开发服务器(与每个人都在其本地计算机上设置 Web 服务器相反)。也就是说,为持续集成技巧欢呼 - 我会做一些挖掘工作。
  • 我同意安东的观点。 “保存到 SVN”本质上是对每个文件的每个保存操作执行提交。这不仅会使您的存储库膨胀十倍的相关修订版本,而且每个修订版本都将包含一个文件并且不包含 cmets。想象一下试图浏览历史!作为替代方案,我会让 web 开发框自动从 SVN(或按需)获取每晚构建,并以传统方式使您的存储库保持最新。
  • 我不希望每次保存都进入 SVN,只需要正常提交。
【解决方案3】:

Zend Studio 不错。

如果你使用命令行 svn,你可以选择任何你想要的 IDE,至少它可以工作。

(或 windows 上的 tortoise svn)

【讨论】:

    【解决方案4】:

    您可以使用 Samba 将代码挂载到远程 linux 服务器上,然后在您喜欢的 IDE 中编辑文件,因为它们保存在本地(这就是我过去几年的工作方式)。

    您可以使用其他软件将该文件夹挂载到 Windows(WebDrive,ExpanDrive),但 Samba 的性能要好得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多