Bazaar completely lost files by "revert"
jelmer at samba.org
Fri Feb 24 15:25:09 UTC 2012
On 02/24/2012 04:11 PM, Artur Rataj wrote:
> Hello. I have reverted some files, not supposing that Bazaar can
> completely lost the newer versions by one inadvertent command.
> But it turned out some "tilde" files are missing!
> $ bzr revert -r -2
> M GraphUtils/src/pl/gliwice/iitis/graphutils/view/AbstractImageView.java
> M GraphUtils/src/pl/gliwice/iitis/graphutils/view/AbstractRectView.java
> M GraphUtils/src/pl/gliwice/iitis/graphutils/view/AbstractView.java
> -D GraphUtils/src/pl/gliwice/iitis/graphutils/view/DrawMode.java
> M SpatialNN/src/pl/gliwice/iitis/spatialnn/Main.java
> M SpatialNN/src/pl/gliwice/iitis/spatialnn/network/construct/Wood.java
> $ find . -name "*~?~"
> What about the other modifies files? Do I have completely lost
> AbstractView.java or DrawMode.java, for example?
Were these files actually modified in your working tree, or were they
just at the current tip revision ?
Note that "bzr revert" only changes the contents of the working tree to
revision -2, it doesn't change the branch history in any way.
> Is Bazaar so immature, that it plainly loses files contrary to the
> Excuse me, I am really sorrow, these files contained code that is very
> valuable for me... Is there *any* way of recovering these files?
You can recover the other files by simply going back to the branch tip,
by using "bzr revert
Or you can print their contents to standard out by running something
like "bzr cat -r -1
More information about the bazaar