1. 安装svn插件

点击菜单【工具】—>【插件安装】, 安装svn插件

svn-win手册 - 图1

如果本机已经安装了TortoiseSVN,可以直接继续。如本机未安装TortoiseSVN,会提示下载该工具。该工具网站同时有中文语言包,不习惯英文则可以安装语言包。

2. Svn导出项目

方法1:. 点击菜单【文件】—>【导入】—>【从svn导入】

方法2: 如果您本地已存在svn项目,直接拖到HBuilderX 项目管理器中

svn-win手册 - 图2

svn-win手册 - 图3

3. Svn 提交更改

  • 选中项目或选中要提交的代码
  • 右键菜单,点击【SVN提交】

svn-win手册 - 图4

svn-win手册 - 图5

4. Svn 更新

  • 选中项目
  • 右键菜单,点击【SVN更新】

5. Svn快捷键设置

  • 点击菜单【工具】—>【自定义快捷键】
  • 在文件底部可以找到如下配置
  1. //svn更新
  2. //{"key":"","command":"ExternalCommand:SVN_UPDATE"},
  3. //svn提交
  4. //{"key":"","command":"ExternalCommand:SVN_COMMIT"},
  5. //svn比较差异
  6. //{"key":"","command":"ExternalCommand:SVN_DIFF"},
  7. //svn检查修改内容
  8. //{"key":"","command":"ExternalCommand:SVN_REPOSTATUS"},
  9. //svn查看日志
  10. //{"key":"","command":"ExternalCommand:SVN_LOG"},
  11. //svn删除当前文件(单个文件)
  12. //{"key":"","command":"ExternalCommand:SVN_REMOVE"},
  13. //svn增加文件(单个文件)
  14. //{"key":"","command":"ExternalCommand:SVN_ADD"},
  15. //svn还原(revert)
  16. //{"key":"","command":"ExternalCommand:SVN_REVERT"},
  • 把你需要配的快捷键,复制到右侧,取消注释,在key里填入你的快捷键即可如
  1. [
  2. {"key":"ctrl+alt+u","command":"ExternalCommand:SVN_UPDATE"},
  3. {"key":"ctrl+alt+i","command":"ExternalCommand:SVN_COMMIT"}
  4. ]

6. 上传本地项目到svn服务器

注意HBuilderX里非svn项目点右键不会弹出svn菜单。所以你需要在外部处理这个需求。

你可以使用TortoiseSVN在资源管理器里操作。

7. 其它教程

3分钟学会SVN: https://segmentfault.com/a/1190000014245101

极客学院的SVN教程:http://wiki.jikexueyuan.com/project/svn/

mac版svn配置教程见:https://ask.dcloud.net.cn/article/35252