将svn与Textmate一起使用

将svn与Textmate一起使用,svn,textmate,Svn,Textmate,来自具有完整svn支持(如Eclipse和Netbeans)的IDE,我想知道在Textmate中使用svn的推荐方法是什么?是否全部是手动的,即使用命令行,或者是否有允许您在Textmate本身中区分/签入/合并/等的功能?可以在此处找到Textmate的插件: 在那篇文章中提到的插件是SVNMate我从来没有实际使用过它,但是TextMate中没有一个现有的插件。这对您来说还不够吗?Ciarán Walsh将SVNMate替换为--除了Subversion之外,它还处理Git、Mercuri

来自具有完整svn支持(如Eclipse和Netbeans)的IDE,我想知道在Textmate中使用svn的推荐方法是什么?是否全部是手动的,即使用命令行,或者是否有允许您在Textmate本身中区分/签入/合并/等的功能?

可以在此处找到Textmate的插件:


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

我从来没有实际使用过它,但是TextMate中没有一个现有的插件。这对您来说还不够吗?

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

svn菜单可以通过ctrl-shift-a访问。我发现这个捆绑包没有在eclipse中使用svn直观,但它确实做到了这一点。我发现的一个问题是,为了svn菜单选项可用,项目中至少需要一个打开的文件。我在处理完文件后立即关闭选项卡,因此这已经出现了好几次。

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

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


你不能做的是在任意文件上进行差异处理——不过,有趣的是,你可以使用差异包来实现这一点。这不是我需要经常做的事情,但它已经有好几次派上用场了。

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

谢谢,我发现它工作得很好,但是它不显示已更改文件的状态,所以SVNMate似乎会处理这个问题。请注意,SVNMate“仅”将svn状态显示为项目树中的标记,不再开发。它被同一个开发者的ProjectPlus()取代。svn命令的执行可以通过内置的Subversion捆绑包(ctrl+shift+a)完成。适用于OS X 10.6+的1.54a版本,TextMate 1.5.10(2012年4月):