首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Subgit忽略定义的/tag/我们不想同步

Subgit忽略定义的/tag/我们不想同步
EN

Stack Overflow用户
提问于 2015-11-13 19:51:54
回答 1查看 306关注 0票数 0

我们正在使用SubGit同步远程svn存储库和我们的git存储库,并希望从SVN获取标签。问题是我们只想同步那些不在tag/archive文件夹中的非归档标签。要排除此目录,我们尝试使用SubGit的跳过选项,但该选项不起作用。我们也找不到关于此功能的适当文档。

我们的配置:(在svn中)

代码语言:javascript
复制
skip = "^archive(\\/|$)"
skip = "^tags/archive(\\/|$)"
tags = tags/*:refs/tags/*

这两个跳过选项都不起作用,并且存档文件夹已同步。有没有办法让跳过选项起作用,或者有没有其他办法从同步中排除标记目录。

我们使用的是SubGit版本2.0.3

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-11-13 21:33:01

skip选项没有文档记录,因为在版本3.0中,它被excludePathincludePath选项所取代,强烈建议升级到版本3.0。

所有这3个选项仅忽略主干、分支/分支、标记/标记路径中的文件和目录,例如,在您的示例中,您的模式忽略tags/*/archivetags/*/tags/archive,但不忽略tags/archive本身。

从3.0版本开始,你想要的东西很容易实现:

代码语言:javascript
复制
[svn]
tags = tags/*:refs/tags/*
excludeBranches = tags/archive

您可以在由>= 3.0版的SubGit生成的subgit/config文件中找到有关这些选项的文档。

要升级到较新版本的SubGit,请运行

代码语言:javascript
复制
$ subgit install path/to/repository

使用更新的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33692150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档