数か月前、svn リポジトリで git を構成しました。今まで、提供されたアプリケーションを最新の状態に保つためにsvnリポジトリのみを使用していました。しかし今、私はまたコミットしたいと思っています。これを行うには、コミットするすべての機能を別のブランチに配置する必要があります。新しいブランチなどを作成する方法について読みましたが、gitの構成を間違えたと思います。ブランチ情報がありません。トランク情報しかないと思います。これは私の svn リポジトリが私の git config でどのように設定されているかです:
[remote "origin"]
url = url-of-git-repository
fetch = +refs/heads/*:refs/remotes/origin/*
[svn-remote "svn"]
url = url-of-svn-repository/trunk
fetch = :refs/remotes/git-svn
[branch "master"]
merge = refs/heads/master
remote = origin
... other branch information below (these are git branches)
ご覧のとおり、私の svn-remote URL は直接トランクに移動します。これを追加することについて読みました:
branches = branches/*:refs/remotes/*
しかし、新しいブランチを作成すると、トランク/ブランチ/に追加されます。行を追加しないと、ブランチの宛先がわかりません。
既存のブランチやコードなどを壊さずにこれを解決する方法はありますか?
はじめまして、ダーン