在什么情况下这或不安全?我有一个分支有四个更改(没有文件添加或删除)。这是否可以安全删除?

编辑: 想要删除它的原因是它被错误命名并且会导致混淆。

有帮助吗?

解决方案

我相信CVS实际上不会删除分支,它只会从分支中删除标记 - 因此分支仍然存在于每个“,v”中。受影响的文件,它不会再被轻易访问了。结果很奇怪,但可能并不危险。

其他提示

人们登陆这里寻找“如何删除cvs中的分支”的答案

cvs tag -dB branchname

-d将删除,-B将覆盖并让它知道删除分支(不是标记)

通常不推荐删除分支,因为它丢失了很多历史记录并且无法撤消。一般的建议实际上是只在很小的时候删除一个分支,并且当你犯了一个错误。就像分支名称中的拼写错误一样。

如果某个分支是空的(你没有在其中提交任何内容),那么它可以删除,它就像取消标记文件一样。但是如果你已经有几次提交了一些文件,那么这会有点危险,因为你可以删除分支引用,但不能删除它下面的文件。这至少会很混乱。

相反,如果真的想要“安全”这个分支,你可以锁定文件(通过脚本更好),所以没有人可以对它进行更改而忘记它。

Curt是正确的,要删除分支,你必须从框中物理运行删除命令。

在您提到的情况下,似乎可以删除它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top