2

Linux でOliveを使用して、ローカル システムの多数のファイルを変更しました。通常Branch>Commitは. Branch>Push_ _ 他のすべての変更ではなく、変更されたファイルの 1 つだけをコミットしてプッシュするにはどうすればよいですか?

4

1 に答える 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

file1.pybzr commit -m "File0 changes" dir/file0.pyへの変更のみをコミットできます。

FWIW、bzr-qt は を提供しますqcommit。これは、コミットするすべてのファイルをそれぞれのチェックボックスで表示するため、コミットするファイルのサブセットを簡単に選択できます。おそらく bzr-gtk は似たようなものを提供しますか?

于 2010-12-30T20:05:07.107 に答える