2016-05-27 7 views
0

プロジェクトディレクトリにbzr revnoと入力すると、revertが最後に編集されたものではなく、最後のbzr updateから受け取った最新バージョンが表示されます。明らかにbzrは、私が作業しているコードリビジョンではなく、私がチェックアウトしたものが心配です。bzr revnoがチェックアウトされていないリビジョン

bzr update -rNの場合も同様です。例えば

:に戻っされていたコードのリビジョン番号を表示するには1使用することを何のコマンド

[email protected]:~/Project$ bzr update                            
Tree is up to date at revision 743 of branch bzr+ssh://[email protected]/Project                 
[email protected]:~/Project$ bzr revert -r 720 
M makefile 
M file.cpp 
M file.h 
-D other_file.h 
[email protected]:~/Project$ bzr revno                            
743 
[email protected]:~/Project$ bzr revno --tree 
743 

そう...?

答えて

0

あなたは、現在の作業ツリーのリビジョン番号を取得するために

bzr revno --tree 

を使用することができます。また、あなたはまた、適切なテンプレート、例えば:返信用

bzr version-info --custom --template='{revno}\n' 
+0

おかげでbzr version-infoを使用することができますが、それらの両方が私に私がチェックアウトしてしまってきたバージョンを与えることなく、バージョン私はに戻ってきました。 – musasabi

+0

問題をより明確に説明するために投稿を修正しました。 – musasabi

+1

あなたは 'bzr復帰 'の目的を誤解しているかもしれないと思います。リビジョンに戻すと、作業ツリーの状態(ファイルのすべてまたは一部)が変更されますが、変更されない作業ツリー自体のバージョンは変更されません。 1つのバージョンのファイルと別のバージョンの残りのファイルを元に戻すことができます。作業ツリーはそれらのどちらにも対応しません。 –

関連する問題