【问题标题】:Using svn with Textmate将 svn 与 Textmate 一起使用
【发布时间】:2009-01-02 01:56:19
【问题描述】:

来自具有全面 svn 支持的 IDE,例如 Eclipse 和 Netbeans,我想知道将 svn 与 Textmate 一起使用的推荐方法是什么?都是手动的,即使用命令行,还是有允许您在 Textmate 本身中进行差异/签入/合并/等的功能?

【问题讨论】:

    标签: svn textmate


    【解决方案1】:

    有一个 textmate 插件可以在这里找到:http://www.reinventar.com/2008/07/svn-plugin-for-textmate/

    那篇文章中提到的插件是 SVNMate

    【讨论】:

    • 请注意,SVNMate "only" 将 svn 状态显示为项目树中的徽章,不再开发。它被同一开发者的 ProjectPlus (ciaranwal.sh/projectplus) 取代。已经可以通过内置的 Subversion 包 (ctrl+shift+a) 执行 svn 命令。
    【解决方案2】:

    Ciarán Walsh 已将 SVNMate 替换为 ProjectPlus - 除了 Subverison 之外,它还处理 Git、Mercurial、Bazaar 和 Svk。

    【讨论】:

    【解决方案3】:

    我从未真正使用过它,但 TextMate 中没有现有的Subversion bundle。这对你来说还不够吗?

    【讨论】:

    • 谢谢,我发现它工作得很好,但是它没有显示更改文件的状态,所以 SVNMate 似乎可以解决这个问题。
    【解决方案4】:

    可以通过 ctrl-shift-a 访问 svn 菜单。我发现这个包不如在 Eclipse 中使用 svn 直观,但它确实完成了这项工作。我发现的一个问题是,您需要在项目中至少打开一个文件才能使用 svn 菜单选项。我在处理完文件后立即关闭标签,所以这已经出现了几次。

    【讨论】:

      【解决方案5】:

      虽然 Project Plus 非常适合快速查看文件状态,但您可能仍需要 SVN 包来进行差异和合并 - 我不得不说现有的 SVN 包处理得很好。

      尝试查看合并选项;您可以并排比较差异,从任一文件中选择要包含在合并中的内容。

      你不能做的是对任意文件进行差异化 - 但是你可以使用差异包来做到这一点,这很有趣。这不是我需要经常做的事情,但它已经派上用场了好几次了。

      【讨论】:

        【解决方案6】:

        project plus 是 textmate 进行版本控制的方式;)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-08-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-19
          • 2011-03-13
          • 1970-01-01
          相关资源
          最近更新 更多