2

多くの CVS リポジトリを GIT に変換しています。これはほとんどの場合機能しますが、CVS リポジトリでタグが使用されている場合、これらは GIT リポジトリにありません (ただし、ブランチは動作します)。

奇妙なことに、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 です

私は何時間もグーグルで検索しましたが、何が欠けているのかまだわかりません. 何か助けてください。

4

1 に答える 1