0

私はgit-svnを使用して、Subversion に一元的に保存されているコードを Git でローカルに管理しています。Subversion リポジトリは、「トランク/ブランチ/タグ」の標準レイアウトを使用します。git リポジトリを作成したとき、「--stdlayout」引数を使用しました。

を実行するgit svn rebaseと、Subversion タグが作成されるたびに Git が正しくブランチを作成します。

注釈付きタグ

ただし、最近、Git はこれらのブランチの作成を停止し、現在は単に次のように表示されます。

注釈付きタグがありません

新しい Subversion タグがあるたびにブランチを作成する Git の元の動作を復元するにはどうすればよいですか?

4

1 に答える 1

1

git-svn documentationで説明されているように、デフォルトでは、コマンドgit svn rebaseは「現在の HEAD の SVN 親」のみをフェッチします。ブランチを含むすべてのリビジョンを取得するには、 を使用するか、別のステップでリベースを使用します。git svn rebase --fetch-allgit svn fetch

于 2013-03-05T10:53:37.627 に答える