26

これはどのような状況で安全であるか、または安全ではないでしょうか? 4 つの変更 (ファイルの追加または削除なし) があるブランチがあります。これは安全に削除できますか?

編集:削除したい理由は、名前が間違っていて混乱を招くためです。

4

5 に答える 5

31

「cvsでブランチを削除する方法」への答えを探してここに着陸する人々

cvsタグ-dBブランチ名

-dは削除し、-Bはオーバーライドして、ブランチ(タグではない)を削除するように通知します

于 2011-09-01T16:51:00.653 に答える
16

私は、CVS が実際にブランチを削除するのではなく、ブランチからタグを削除するだけだと信じています。そのため、ブランチは、影響を受ける各 ",v" ファイルにまだ存在し、簡単にアクセスできなくなります。 . 結果は奇妙ですが、おそらく危険ではありません。

于 2008-09-26T18:32:41.133 に答える
3

ブランチを削除すると、多くの履歴が失われ、元に戻すことができないため、通常、ブランチの削除はお勧めしません。一般的な推奨事項は、ブランチが非常に若いとき、および間違いを犯したときにのみ、ブランチを削除することです。支店名のタイプミスのように。

于 2008-09-26T18:35:32.733 に答える
2

ブランチが空の場合 (何もコミットしていない場合)、削除してもかまわないので、ファイルのタグを外すのと同じように機能します。ただし、すでにいくつかのファイルを数回コミットしている場合、ブランチ参照は削除できますが、その下のファイルは削除できないため、これは少し危険です。これは少なくとも面倒です。

代わりに、このブランチを本当に「保護」したい場合は、ファイルをロックして(スクリプトの方が良い)、誰もブランチに変更を加えて忘れないようにすることができます。

于 2008-09-26T18:41:29.487 に答える
0

Curt は正しいです。ブランチを削除するには、ボックスから削除コマンドを物理的に実行する必要があります。

ご指摘の場合は、削除しても問題ないようです。

于 2008-09-26T18:35:14.840 に答える