GoLand是jetbrains公司的go语言开发工具。近期使用GoLand来进行一些开发,因为公司采用SVN进行代码管理。那么,GoLand如何使用SVN呢?

一、在GoLand里安装SVN插件
方法是在file-setting-plugin里搜索“subversion”,然后安装?大致如此。

二、以上仅为装在GoLand里的插件
真正使用SVN的,应该SVN客户端。我本机装的是TortoiseSvn小乌龟。如果没有安装,那需要安装此客户端。

三、打开GoLand,打开项目。这时多半是使用不了SVN,GoLand会报错

can't use subversion command line client : svn
Probably the path to Subversion executable is wrong. Fix it..

这是什么原因呢?
这是因为GoLand要调用svn客户端的命令。找不到这个命令,所以报错。
对于小乌龟tortoisesvn来说,它的命令行程序是:svn.exe,这个文件装在我机器中位于:

C:\Program Files\TortoiseSVN\bin

但是,默认情况下,是没有这个命令行的,因为安装的时候,默认是没有安装命令行。所以如果找不到这个文件,那就要将SVN命令行安装上去。打开tortoisesvn安装包,安装时记得选上命令行

装好后也许还要设置系统PATH。以前的客户端貌似不会自己设置;我今天装的1.11版可以。

四、在GoLand里设置SVN
老规矩,file-setting,version control-subversion

路径要带上svn.exe。估计GoLand是“面向接口”的,SVN工具除了小乌龟,可能还有别的客户端工具,命令行命令不一定名称就是svn.exe。

五、要在SVN客户端里填上账号和密码等认证信息
到了这一步可能还不行,如果是初次使用或者是重装了SVN客户端工具,还要在客户端工具里输入SVN账号及密码。否则会提示什么协议无效之类的错误。

GoLand 使用SVN相关推荐

  1. goland 插件管理_GoLand 使用SVN

    GoLand是jetbrains公司的 go 语言开发工具.近期使用 GoLand 来进行一些开发,因为公司采用SVN进行代码管理.那么,GoLand如何使用SVN呢? 一.在GoLand里安装SVN ...

  2. JetBrains GoLand 2018.3.5

    GoLand是专为Go开发人员构建的跨平台IDE,使读取,编写和更改代码变得非常容易!GoLand Mac提供即时错误检测和修复建议,快速和安全的重构,一步撤销,智能代码完成,死代码检测和文档提示,帮 ...

  3. GoLand 2023.1 最新激活版 win/mac地址

    GoLand 是 JetBrains 公司开发的一款针对 Go 语言开发的集成开发环境(IDE).它提供了丰富的功能和工具,使得 Go 语言开发更加高效和便捷.总之,GoLand 是一款功能丰富.易于 ...

  4. SVN用法大全,SVN除了update、commit还有什么

    svn除了大家都知道的update.commit以外还有什么常用功能呢? 点击TortoiseSVN后,出现了右图的列表,这其中有哪些是常用的功能呢?最近在家办公,有些东西要svn操作,就了解了下. ...

  5. SVN优化(一) SVN忽略maven项目的target

    SVN优化(一) SVN忽略maven项目的target 一 eclipse刚开始导入的项目: 二  解决办法 方式一: 在项目代码路径,如: F:\xyx\sl  鼠标右键,"Tortoi ...

  6. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  7. idea中项目失去svn控制

    前言 今天好好的idea突然失去了项目的svn控制,记下解决方法 解决 打开 File -> Settings -> Version Control 在这里就可以看到被 svn 管控的项目 ...

  8. SVN无法CO检出web目录

    公司停电造成的SVN上传后有报错 post-commit用于同步web目录的配置文件 SVN设置了开机启动,所以客户端我们上传和更新文件正常,但是有如上的报错, 并且浏览器访问web站点没有新上传的项 ...

  9. svn 第一次使用注意事项

    可以到官网上下载 一个小乌龟的工具 下载地址连接 下载 安装之后 鼠标右键可以看到如下 第一次使用需要先添加svn的地址 ,如果直接checkout 是不可能拉下内容的 点击TortoiseSVN 然 ...

最新文章

  1. PHP面试 MySQL创建高性能索引考点
  2. nginx多入口配置隐藏.php,Nginx配置tp5支持pathinfo以及隐藏入口文件
  3. finder怎么才能找到library
  4. Hibernate学习笔记之EHCache的配置
  5. pmos低电平驱动_三极管和MOS管驱动电路的正确用法
  6. 决策树 ID3 算法
  7. mysql中存储过程和函数区别
  8. Spring Data Jpa使用篇
  9. 树莓派yocto构建
  10. Oracle 18c十大新特性
  11. rapidminer员工离职分析_RapidMiner 9从根本上简化了分析团队的数据准备工作
  12. WPF 录屏软件研发心得及思路分享(已结束开发)
  13. 安科瑞企业能源管理系统在水泥企业中的设计与应用-Susie 周
  14. Vue2+Vue3基础知识总结
  15. 开学季,这款学校收费管理软件轻松搞定收费、缴费问题!
  16. 一套经典的springboot后台多模块管理系统
  17. 【最新】2020年注册测绘师资格考试《测绘管理与法律法规》真题试卷及答案解析
  18. 数字交通媒体上演三国演义 资本巨头火上浇油
  19. 助记词是什么,有什么用?
  20. 浙江省计算机等级考试c语言,浙江省高校计算机等级考试二级(C语言.doc

热门文章

  1. 千万不要错过,新媒体运营15个宝藏公众号分享
  2. 如何设计一个 A/B test --来自腾讯数据分析师的分享
  3. 不规则长方体空间移动工程师_拥有滑梯、移动书房和悬浮卧室的132三口之家,好玩到不想出门!...
  4. 游戏引擎Flax Engine源码分析(十一)渲染
  5. supervisor分组
  6. 华为拆分的手机品牌逆袭苹果,再证其基因厉害
  7. P1880 [NOI1995] 石子合并 的详解
  8. 从数据集CLEVR来看视觉推理的发展
  9. Http协议head和cache control使用分类小结
  10. 蓝牙电话之PBAP-优化通话记录的同步