TortoiseHgとhgsubversion拡張機能を使用します (コマンド ラインも問題ありません)。
hg clone http://svn.example.org/hello-world
次の構造を持つSVN URL のクローンを作成します 。
- ..
- 支店/
- タグ/
- トランク/
/trunk からのファイルのみを含むローカル コピーが作成されます。
- ..
- .hg
- .hgtag
- ファイル1
- ファイル2
- ファイル3
実行すると正常に機能し、/ trunkhg push
内のファイルが変更されます。しかし、/tags に新しいタグ フォルダーを作成し、そこに変更をプッシュする必要があります。
Hg のリビジョンにタグを追加して変更をプッシュすると、「申し訳ありませんが、マージ リビジョンの svn 親が見つかりません。」という結果になります。
クローン中にSVNフォルダ構造を保持する方法はありますか?
編集:hg tags
コマンド ラインで入力すると構造が表示されますが、リモートの /tags ディレクトリにプッシュする必要があり、デフォルトのプッシュは /trunk になります。これがどのように機能するかを変更する方法がわかりません。