来自IDE和Eclipse和Netbeans等全面支持的svn,我想知道在Textmate中使用svn的推荐方法是什么?它是全部手动的,即使用命令行,还是有允许你在Textmate中进行diff / checkin / merge / etc的功能?
答案 0 :(得分:8)
这里有一个textmate插件:http://www.reinventar.com/2008/07/svn-plugin-for-textmate/
该帖子中提到的插件是SVNMate
答案 1 :(得分:7)
CiaránWalsh用ProjectPlus替换了SVNMate - 除了Subverison之外,它还处理Git,Mercurial,Bazaar和Svk。
答案 2 :(得分:3)
我从未真正使用它,但TextMate中不存在Subversion bundle。这对你来说不够吗?
答案 3 :(得分:2)
可以通过ctrl-shift-a访问svn菜单。我发现这个包比在eclipse中使用svn要简单一点,但它确实能够完成这项工作。我遇到的一个问题是,项目中至少需要一个打开的文件才能使svn菜单选项可用。我完成文件后立即关闭我的标签,所以这已经出现了几次。
答案 4 :(得分:0)
虽然Project Plus非常适合快速直观地检查文件状态,但您仍然可能需要使用SVN捆绑来进行差异和合并 - 我不得不说现有的SVN捆绑包处理得非常好。
尝试查看合并选项;您可以对差异进行并排比较,从任一文件中选择要包含在合并中的内容。
你不能做的是在任意文件上做差异 - 但是你可以使用diff bundle做这件事,有趣的是。这不是我需要经常做的事情,但它已经派上用场了几次。
答案 5 :(得分:0)
project plus是进行版本控制的textmate方式;)