3

古い svn-repository で SmartGit/HG を使用しています。したがって、これは git リポジトリではありません。

SmartGit の以前のリビジョンから新しいブランチを作成したいと考えています。これは可能ですか?

最後に、ローカル ディスクに新しいフォルダを作成したいと考えています。ここには完全なブランチ ファイルがあり、古い既存のフォルダには完全なトランク ファイルがあります。

4

1 に答える 1

3

まず、SVN リポジトリを git-svn ではなく SmartGit/Hg でクローンしたことを確認します (通常、SmartGit/Hg は、そのようなリポジトリを開くときに警告を発します)。それで:

  • Branch|Checkoutを使用して、分岐元のリビジョンに移動します。
  • Branch|Add Branchを使用して新しいブランチを作成し、選択してこのブランチに切り替えます。
  • Remote|Pushを使用します。SmartGit/Hg はプッシュ方法を尋ねてきます。ここで [ Push as New] を選択します。

これで、新しいブランチが SVN リポジトリに存在し、SmartGit/Hg のログにもリモートブランチとして表示されるはずです。

于 2013-05-15T09:17:32.523 に答える