git - svn-remote.svn: remote ref 'xx' *:refs/remotes/svn/tags/*' (tags) 必须以 'refs/' 开头
问题描述
每次我使用这个命令:
git svn clone xxxx/xxx --prefix=svn/ --branches=branches --tags=refs/tags --stdlayout xxx
我收到此错误:
svn-remote.svn: remote ref 'xx' *:refs/remotes/svn/tags/*' (tags) must start with 'refs/'.
我怎样才能解决这个问题?
解决方案
我知道这是一篇旧帖子,但我遇到了这个确切的问题。这对我有用:在第一步发出克隆命令后,编辑配置文件。
vi xxx/.git/config
[svn-remote "svn"]
url = svn://localhost/xxx/trunk
fetch = :refs/remotes/git-svn
编辑 fetch 行以删除有问题的 '\Program Files\Git\Program Files\Git' 保存然后运行:
git svn fetch
推荐阅读
- java - element.style 在一台服务器中禁用
- c# - 实体框架模型属性未在更新数据库命令上创建
- python - Django 列表视图反复失败,但详细信息页面有效
- .net - ASP.NET MVC 5 项目文件夹中缺少脚本文件夹
- javascript - 如何使用javascript中的提示输入在对象类中添加新对象
- c++ - 如何在 g++ 10 中使用范围?
- excel - 关于如何将硬编码值转换为变量的 VBA Excel 宏问题
- java - 在 .m2 中配置 maven 注册表
- discord - 将消息复制并发送到另一个频道后删除
- ansible - 使用 ansible 在 tmux 中运行服务器