用SourceTree使用SVN

用SourceTree使用SVN

为了用git管理svn,我走过了许多的坑,在mac上,在win上,总结起来思想不变。有些公司没有git版本控制,但git对安卓的友好程度远大于SVN。将就着用SourceTree使用SVN吧

SorceTree 是一款极其出色的git可视化工具,那怎么用SorceTree使用SVN呢

步骤

  1. 先初始化自己创建的目录,使其拥有git的一些配置:创建一个目录,命令行进入目录执行git svn init --username=xx svn地址(第一次会提示输入密码)
  2. git svn 命令拉下代码,此时也可能会提示输入用户名和密码:命令执行: git svn clone svn地址
  3. 用source导入这个项目,此时就可正常提交和拉取了。

注意点与问题

问题:

  1. 如果你的地址是https,那么在命令行中会提示证书验证问题,如何忽略验证呢?命令执行:git config --global http.sslVerify false
  2. 如果你执行过程失败,多次执行了init 操作,它会提示错误
Using existing [svn-remote "svn"] svn-remote.svn.fetch already set to track

此时应该:
(1) 自己创建的目录下多了一个空白的文件夹,删掉它
(2) ~ 不太记得了,貌似1就行了

  1. 会有一个确认操作,我曾卡在这里很久,这里不是输入 Y/N
(R)eject, accept (t)emporarily or accept (p)ermanently? Y

暂时接受还是永久接受; 所以请回复 t/p

注意:

  1. 账号和密码自动保存在配置文件中,所以提交和拉取不用再次输入密码了。
  2. 如果忽略文件已经出错了,怎么办? 版本不多的话,可以回滚提交,注意备份。
  3. 忽略文件还是用的项目根目录的gitignore
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值