gpt4 book ai didi

cvs2git - 如何在 cvs2git 转换过程中保留 CVS 标签?

转载 作者:行者123 更新时间:2023-12-02 21:14:29 25 4
gpt4 key购买 nike

我正在将一些 CVS 存储库转换为 GIT。这主要有效,但是当 CVS 存储库使用标签时,GIT 存储库中会缺少这些标签(尽管分支 wortk)。

奇怪的是,cvs2svn 输出显示了一些已识别的标签:

cvs2svn Statistics:
------------------
Total CVS Files: 199
Total CVS Revisions: 1223
Total CVS Branches: 0
Total CVS Tags: 9378
Total Unique Tags: 67 <-----
Total Unique Branches: 0
CVS Repos Size in KB: 2787
Total SVN Commits: 785
First Revision Date: Thu Mar 3 16:41:25 2011
Last Revision Date: Fri Jul 3 08:11:25 2015

我的选项模板可以在这里看到:http://paste.ubuntu.com/11919176/

我的命令序列:

cvs2git --options=options.file
mkdir $repo.git
cd $repo.git
git init --bare
git fast-import --export-marks=../git-marks.dat < ../git-blob.dat
git fast-import --import-marks=../git-marks.dat < ../git-dump.dat

cvs2svn版本为2.3.0

我已经在谷歌上搜索了几个小时,但仍然不知道缺少什么。有什么帮助吗?

最佳答案

没关系。转换实际上导入了所有标签,但我必须添加一个额外的步骤来将标签上传到服务器:

git push --tags -u origin

关于cvs2git - 如何在 cvs2git 转换过程中保留 CVS 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31560210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com