【发布时间】:2009-01-02 01:56:19
【问题描述】:
来自具有全面 svn 支持的 IDE,例如 Eclipse 和 Netbeans,我想知道将 svn 与 Textmate 一起使用的推荐方法是什么?都是手动的,即使用命令行,还是有允许您在 Textmate 本身中进行差异/签入/合并/等的功能?
【问题讨论】:
来自具有全面 svn 支持的 IDE,例如 Eclipse 和 Netbeans,我想知道将 svn 与 Textmate 一起使用的推荐方法是什么?都是手动的,即使用命令行,还是有允许您在 Textmate 本身中进行差异/签入/合并/等的功能?
【问题讨论】:
有一个 textmate 插件可以在这里找到:http://www.reinventar.com/2008/07/svn-plugin-for-textmate/
那篇文章中提到的插件是 SVNMate
【讨论】:
Ciarán Walsh 已将 SVNMate 替换为 ProjectPlus - 除了 Subverison 之外,它还处理 Git、Mercurial、Bazaar 和 Svk。
【讨论】:
我从未真正使用过它,但 TextMate 中没有现有的Subversion bundle。这对你来说还不够吗?
【讨论】:
可以通过 ctrl-shift-a 访问 svn 菜单。我发现这个包不如在 Eclipse 中使用 svn 直观,但它确实完成了这项工作。我发现的一个问题是,您需要在项目中至少打开一个文件才能使用 svn 菜单选项。我在处理完文件后立即关闭标签,所以这已经出现了几次。
【讨论】:
虽然 Project Plus 非常适合快速查看文件状态,但您可能仍需要 SVN 包来进行差异和合并 - 我不得不说现有的 SVN 包处理得很好。
尝试查看合并选项;您可以并排比较差异,从任一文件中选择要包含在合并中的内容。
你不能做的是对任意文件进行差异化 - 但是你可以使用差异包来做到这一点,这很有趣。这不是我需要经常做的事情,但它已经派上用场了好几次了。
【讨论】:
project plus 是 textmate 进行版本控制的方式;)
【讨论】: