2010-12-30 13 views
2

LinuxでOliveを使用していますローカルシステム上のいくつかのファイルを変更しました。通常はBranch>Commitの後にBranch>Pushと表示されますが、この場合は変更のうちの1つをこの時点でlp:stevedoreに置きたいだけです。変更されたファイルの1つだけをコミットしてプッシュするにはどうすればよいですか?コマンドラインでOliveで1つの変更されたファイルをコミットしてプッシュする方法はありますか?

答えて

3

、あなたは指定されたファイルにのみ変更をコミットするために

> cd <path to working tree> 
> bzr commit -m "<commit message>" <relative path to file> 

を行うことができるはず。

だから、あなたの作業ツリーを想定することは~/codeで、bzr status

modified: 
    README 
    dir/file0.py 
    dir/file1.py 

あなたがbzr commit -m "File0 changes" dir/file0.pyできfile1.pyへの変更のみをコミットするようになります。

FWIW、bzr-qtはqcommitを提供します。これはコミットするすべてのファイルをチェックボックスで表示するので、コミットするファイルのサブセットを簡単に選択できます。多分bzr-gtkは何か類似している?

+0

実際には、bzr-qtはQBzrという名前です。 – bialix

関連する問題