Editplus SVN的设置
来源:互联网 发布:linux小红帽镜像 编辑:程序博客网 时间:2024/06/12 19:47
转载链接 http://blog.30c.org/2196.html
老牌开发工具Editplus用起来特别顺手,老牌的SVN更是如此.之前SVN操作一直用乌龟壳.VS开发就用VisualSVN.Java开发就用Svn Plugin.但是现在突然出了一个SAE.用Eclipse也行,但是还是很别扭.于是决定用Editplus的整合SVN功能.
方法目前看来有两种:
方法一:Edtiplus使用SlikSVN来实现update、commit。当然前提也是要安装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文件内容:
[Tools\0]Count=2Text=Group 1[Tools\0\0]Text=SVN commitCommand=C:\Program Files\SlikSvn\bin\svn.exeArgument=commit -m "" $(FilePath) --non-interactiveInitDir=$(FileDir)RedirOut=1Stdin=0Plugin=0Save=1Pattern=0Pattern Regex=Close=0Help=0[Tools\1]Count=0Text=Group 2[Tools\2]Count=0Text=Group 3[Tools\3]Count=0Text=Group 4[Tools\4]Count=0Text=Group 5[Tools\5]Count=0Text=Group 6[Tools\6]Count=0Text=Group 7[Tools\7]Count=0Text=Group 8[Tools\8]Count=0Text=Group 9[Tools\9]Count=0Text=Group 10[Tools\0\1]Text=SVN updateCommand=C:\Program Files\SlikSvn\bin\svn.exeArgument=update $(FilePath)InitDir=$(FileDir)RedirOut=1Stdin=0Plugin=0Save=1Pattern=0Pattern Regex=Close=0Help=0
方法二:使用的TortoiseProc.exe的GUI
Subversion Commit
说明:用TortoiseSVN校检文件并提交文件到服务器(当然,前提是你安装了TortoiseSVN)
添加方法:编辑edtiplus 工具-用户工具-添加工具-程序
菜单文本:SVN Commit
命令: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe
参数: /command:commit /path:"$(FilePath)" /notempfile /closeonend:0
初始目录: $(FileDir) Check: "Capture output", "Save open files"
勾上"保存打开文件"。可以不勾"捕获输出",根据个人喜好吧,我是没勾。
说明:TortoiseSVN 使用临时文件在 shell 扩展和主程序之间传递多个参数
Subversion Update, Delete, Rename, Checkout etc
说明:SVN的更新、删除、重命名、校检等命令
方法:只需要把上面的"参数"里的:/command:commit 用下面的替换(例如:/command:about)
:about 显示关于对话框:log 打开日志对话框:checkout 打开检出对话框:import 打开导入对话框:update 将工作副本的/path更新到HEAD,如果给定参数/rev,就会弹出一个对话框询问用户需要更新到哪个修订版本。为了避免指定修订版本号/rev:1234的对话框,需要加上/nonrecursive和/ignoreexternals参数(这2个参数我没加,还没遇到上述问题):commit 打开提交对话框:add 将/path的文件添加到版本控制:revert 撤消一个文件自上次更新后的所有的变更:cleanup 递归清理工作拷贝,删除未完成的工作拷贝锁定:resolve 将/path指定文件的冲突标示为解决,如果加上/noquestion,将不会提示确认操作。:repocreate 在/path创建一个版本库:switch 切换至分枝/标记:export 将/path的工作副本导出到另一个目录:merge 打开合并对话框:mergeall 打开合并所有对话框:copy 复制工作副本至URL:settings 打开设置对话框:remove 从版本控制里移除/path中的文件:rename 重命名/path的文件:diff 启动TortoiseSVN设置的外置比较程序:help 打开帮助文件:relocate 打开重定位对话框:help 打开帮助文件:repobrowser 打开版本库浏览器对话框:ignore 将/path中的对象加入到忽略列表,仅对文件夹有效。:blame 打开文件的追溯对话框:createpatch 创建/path下的补丁文件。:revisiongraph 显示/path目录下的版本变化图。:lock 锁定一个文件,可以输入锁定的原因。:rebuildiconcache 重建windows的图标缓存,当系统图标缓存出了问题才需要这样做(会导致桌面的图标会重新排列):properties 显示 /path 给出的路径之属性对话框。
方法三:怎么会出来一个方法三?能看到这里说明你是一个很有耐心的程序员.那我就告诉你一个最简单的办法吧--Editplus3.40版已经自带了这个功能.
- Editplus SVN的设置
- Editplus SVN 设置
- Editplus的设置
- 设置editplus的编码格式
- 设置editplus的编码格式
- 设置EditPlus的默认编码方式
- editplus编译java的设置方法
- EditPlus设置C++关联的文件
- 为EditPlus设置Eclipse风格的快捷键
- 【EditPlus】开发编辑器设置舒服的字体
- EditPlus 3设置字体大小
- Editplus语法自定义设置
- Editplus个人喜好设置
- Editplus设置json格式化
- Editplus设置编码
- editplus设置gcc
- 让Editplus和SVN集成
- 让Editplus和SVN集成
- Spring源代码解析(一):IOC容器
- ViewPager fragment 保存状态,内部使用listview 并进行了操作,保存操作后的状态
- 基于HOG特征的行人检测算法
- Spring源代码解析(二):IoC容器在Web容器中的启动
- nginx搭建hls服务流程
- Editplus SVN的设置
- Java编程中“为了性能”需做的26件事
- 编译原理:tiny语言
- RealVNC源码学习笔记 三
- 剖析MFC多线程程序的同步机制
- R语言基本操作
- 利用ffmpeg压缩屏幕图像为avi(录屏、压制)
- Spring源代码解析(三):Spring JDBC
- CODEVS 1201 最小数和最大数