很多人用Editplus, 但是修改了文件后,需要切换到文件目录,点击鼠标右键使用TortoiseSVN的提交菜单项来提交,需要增加很多鼠标点击和确认的操作,对于频繁修改的文件来说,非常麻烦,今天研究了一番,找到个好的解决办法:
先下载 http://www.sliksvn.com/pub/Slik-Subversion-1.5.2-win32.msi 安装上,这是一个在windows上提供标准svn命令行的工具,使用默认安装到C盘的相应目录下即可。
然后把我下面的文件内容复制后保存为tool.ini,存放在editplus的安装目录下。
启动editplus,打开一个svn里面的文件,修改一下,然后按 CTRL+1 即可方便的提交, 按 CTRL + 2 即可更新当前文件,是不是非常方便? 呵呵,绝对的原创内容!
tool.ini文件内容:
[coolcode]
[Tools\0]
Count=2
Text=Group 1
[Tools\0\0]
Text=SVN commit
Command=C:\Program Files\SlikSvn\bin\svn.exe
Argument=commit -m “” $(FilePath) –non-interactive
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=0
Pattern Regex=
Close=0
Help=0
[Tools\1]
Count=0
Text=Group 2
[Tools\2]
Count=0
Text=Group 3
[Tools\3]
Count=0
Text=Group 4
[Tools\4]
Count=0
Text=Group 5
[Tools\5]
Count=0
Text=Group 6
[Tools\6]
Count=0
Text=Group 7
[Tools\7]
Count=0
Text=Group 8
[Tools\8]
Count=0
Text=Group 9
[Tools\9]
Count=0
Text=Group 10
[Tools\0\1]
Text=SVN update
Command=C:\Program Files\SlikSvn\bin\svn.exe
Argument=update $(FilePath)
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=0
Pattern Regex=
Close=0
Help=0
[/coolcode]
o(∩_∩)o… 学到了
最近比较忙,好几天没来了,看到有更新了几篇,先提前祝Michael及所有的博友中秋快乐。
好久没来,谢谢,学习.
谢谢三位朋友的捧场,欢迎常来,保持联络 🙂
– – 我试了,貌似不行? 不知啥原因……
btw:我同时也装了TortoiseSVN
———- SVN-Commit ———-
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
输出完毕 (耗时 9 秒)
呵..找到原因了。看来还需要小小改进…
在 $(FilePath) 加上引号… “$(FilePath)” ,否则
当遇到提交地址中有空格时命令行就会断开,就挂了…
试试看哦
完成后,重新启动,编辑完成后,按ctrl+1,没有什么反应,不知为什么,编辑的是SVN中的文件啊。谢谢!!
不错,难道见到editplus和SVN结合的文章,收藏之
关键是SVN命令的使用
editplus的自定义命令非常强大,别说集成SVN,集成MS SQLServer也不是问题
非常好,感谢分享。原来editplus也可以这样用的唆……
很不错,thanks for sharing!
支持原创。。。。。
那这样 editplus 是不是就可以取代Myeclipse了?