1
新しいから実験的なブランチに変更をもたらします。は、私は次のgitのsvn状況があるGitのSVNにコミット
- マスターは、SVNからチェックアウト。
- 私はいくつかの変更をしたその上で、develの枝を分枝状。 gitはコミットされているものもあれば、コミットされていないものもあります。
- 私はバグを解決しなければならなかったので、私は、私の非コミットのものを隠しマスターにブランチを切り替え、
git svn rebase
更新するため、作成され、枝bugfix
に切り替えます。 - 犯し、
bugfix
のバグを修正。 - のsvnバグ修正からマージ、マスターに切り替え。
- git svn dcommit。
- 今私は
devel
で作業を再開する準備ができていますが、最近のバグフィックスを私のブランチに持っていきたいです。
私は最後にdevel
で作業を終了し、マスターに続いてdcommitをマージすると、すべてを台無しにすることはありません。私は線形化する準備ができていないので、マスターからdevelでgit rebaseを実行することはできません(私の知る限りでは、すべての変更をdevel
から最新のmaster
の前に置くことになります)。
私はgitでメガネを歩いているように感じています。私はまだsvnと対話する必要がある –
ええ、私はあなたが何を意味しているかを完全に見ています。しばらくしてからうまくいくと、あなたは本当にGitのパワーに感謝することができます。 brから1つまたは2つのコミットを報告する必要があります他のチェリーピッキングへのアンカーは、あなたのための良いオプションかもしれません。 – Yanflea
さて、お試しください。ありがとう。私がマージすると、もちろん2つの変更は矛盾しません。 –