探秘IntelliJ IDEA 13中的版本控制——Subversion 1.8
IntelliJ IDEA 中引入的重要特性就是版本控制,而在IntelliJ IDEA 13中的体现便是支持最新的Subversion 1.8。
相对于之前版本对Subversion的支持,Subversion 1.8提供的是最新使用方法——客服端命令行。最新的客服端命令行方法替代了原来的SVNKit运行命令,操作更加容易,支持模式更多等。
对于IntelliJ IDEA支持不同版本的Subversion的操作表现为:
- 1.6 - 只支持SVNKit
- 1.7 - 支持SVNKit和客户端命令行
- 1.8 - 只支持客户端命令行
而在IntelliJ IDEA 13实现了Subversion各版本的转化:
接下来展示支持Subversion 1.8的特性功能表:
添加/复制/移动/删除/恢复 | 编辑提交消息 | http身份验证:文件、svn |
注释 | 锁定/解锁 | 分享项目 |
比较 | 添加/编辑/删除列表属性 | 升级工作副本 |
文件处理和解决冲突 | 创建分支/标记 | 检查 |
树结构冲突处理 | 嵌套的工作拷贝 | 更新 |
IntelliJ IDEA 13中的BUG问题追踪器一直存在,使用者可以通过此工具发送信息。