意図せずにいくつかの機密ファイルをbzrブランチにコミットしました。さらに厄介なのは、それらをランチパッドにプッシュしたことです。
bzrを元に戻しましたが、そのダーティリビジョンに移動しても、それらのファイルは引き続き表示されます。それらのファイルが完全に消えるように、完全に前のリビジョンに戻ることは可能ですか?
または、別の方法として、ランチパッドプロジェクトのブランチを削除した場合trunk
、新しいプロジェクトを作成できますtrunk
か?
意図せずにいくつかの機密ファイルをbzrブランチにコミットしました。さらに厄介なのは、それらをランチパッドにプッシュしたことです。
bzrを元に戻しましたが、そのダーティリビジョンに移動しても、それらのファイルは引き続き表示されます。それらのファイルが完全に消えるように、完全に前のリビジョンに戻ることは可能ですか?
または、別の方法として、ランチパッドプロジェクトのブランチを削除した場合trunk
、新しいプロジェクトを作成できますtrunk
か?
したがって、TridenTとjelmerの推奨によれば、解決策は次のとおりです。
1.) `bzr uncommit -r X` Where X is the revision I want to return to
2.) `bzr commit` This created the local revision X+1
3.) `bzr push --overwrite -r X+1` This pushed the stuff to launchpad,
そして、それらのスティッキーファイルはすべてなくなりました。
君たちありがとう。
ランチパッドのトランクブランチを削除すると、新しいトランクを作成できるようになります。
「bzrpush--overwrite-rREVNO」を使用して、以前のリビジョンに完全に戻すこともできます。ここで、REVNOは、元に戻したいリビジョンです。
あなたはすることができますuncommit
。ユーザーの場合、これによりブランチから削除されます。bzrリポジトリでは、実際にはメインラインからリビジョンのリンクが解除されます。