0

SVN作業コピーでオフライン開発を行っています。しばらくの間SVNリポジトリにアクセスできないため、すべてをSVNリポジトリにコミットする前に、中間のコミット履歴を保持するためのヘルパーバージョン管理としてBazaarを使用したいと思いました。これは可能ですか?

SVN作業コピーからTortoiseBZRを使用してブランチを作成しようとすると、SVNリポジトリにアクセスしようとしますが、これは問題です。

4

1 に答える 1

2

bzrからsvnサーバーを操作する必要がない場合は、bzr-svnプラグインを無効化/アンインストールできます。

または、コマンドラインで次のコマンドを実行します。

bzr --no-plugins init

ディレクトリにbzrブランチが作成され、その後、bzrとTortoiseBzrはsvn作業コピーを開こうとしません。

ただし、サブフォルダーからbzrコマンドを実行すると、おそらくまだ問題が発生します。したがって、bzrバージョン管理の下でsvnコピーに必要なすべてのファイルを追加し、それらをコミットすることができます。

bzr add
bzr commit -m initial

これで、この状態のファイルを別の(空の)ディレクトリに再作成できます。

bzr branch path/to/bzr/branch/in/svn/copy new/path

そして、すべての作業をで行いnew/pathます。new / pathからの最新のコミットされたリビジョンでsvn作業コピーを更新する準備ができたら、変更をプッシュバックします。

bzr push path/to/bzr/branch/in/svn/copy
于 2010-06-18T04:32:53.827 に答える