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