CVSでブランチを削除することが推奨されないのはなぜですか?

StackOverflow https://stackoverflow.com/questions/141123

  •  02-07-2019
  •  | 
  •  

質問

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

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

役に立ちましたか?

解決

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

他のヒント

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

cvsタグ-dBブランチ名

-dは削除し、-Bはオーバーライドし、ブランチ(タグではなく)を削除することを通知します

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

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

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

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

あなたが言及した場合、それを削除してもいいようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top