0

bzr remove コマンドを使用して、bzr リポジトリのバージョン管理されたファイルを削除する必要があります。

bzr remove file_name

バージョン管理されたファイルを(ファイルシステムから)削除します

bzr commit を使用できません (ファイルがリポジトリから削除されているため)

bzr コミット

変更されたすべてのファイルをリポジトリにコミットします。

ブランチにコミットされていない変更がある場合でも、ファイルを単独で削除するにはどうすればよいですか?

変更されていないものをすべてコミットします

4

2 に答える 2

1

あなたが何を求めているのか私にははっきりしません。Bazaar バージョン 1.6.1 では、あなたがやりたいと思われることができます。

$ mkdir /tmp/wd; cd /tmp/wd
$ bzr init
$ touch foo bar
$ bzr add foo bar
added foo
added bar
$ bzr commit -m Initial
Committing to: /tmp/wd/
added foo
added bar
Committed revision 1.
$ echo 123 > bar
$ bzr rm foo 
deleted foo

今、fooツリーから削除しましたbarが、コミットされていない変更があります。削除をコミットするには、次を使用します。

$ bzr commit foo -m "Deleting foo"
Committing to: /tmp/wd/
deleted foo
Committed revision 2.

リビジョン 2 には変更が見られません。bar

$ bzr diff -r1..2
=== removed file 'foo'

しかし、作業ツリーは

$ bzr diff
=== modified file 'bar'
--- bar 2009-01-20 06:06:37 +0000
+++ bar 2009-01-20 06:07:07 +0000
@@ -0,0 +1,1 @@
+123

質問を誤解していますか?

于 2009-01-20T06:12:42.800 に答える
1

bzr commit <target>ブランチで特定の変更のみをコミットするために使用できます。たとえば、削除したファイルが という名前の場合、testfile.phpbzr commit testfile.phpそのファイルの削除のみをコミットします。

これはディレクトリでも機能します。

bzr commit testdirectory

于 2009-04-07T05:21:06.573 に答える