为什么不建议在CVS中删除分支?
时间:2020-03-06 14:47:54 来源:igfitidea点击:
在什么情况下会还是不安全?我有一个具有四个更改的分支(不添加或者删除文件)。可以安全删除吗?
编辑:
想要删除它的原因是它的名称不正确,并且会引起混乱。
解决方案
我相信CVS实际上不会删除分支,它只会从分支中删除标签-因此该分支仍然存在于受影响的每个",v"文件中,因此将不再容易访问。结果很奇怪,但可能并不危险。
Curt是正确的,要删除分支,我们必须从框中实际运行delete命令。
似乎在我们提到的情况下,可以将其删除。
通常不建议删除分支,因为它会丢失很多历史记录并且无法撤消。通常的建议实际上是仅在分支还很小的时候并且当我们犯错时才删除它。就像分支名称中的错字。
如果分支为空(我们未在其中提交任何内容),则可以删除它,就像取消标记文件一样。但是,如果我们已经几次提交了一些文件,这将有些危险,因为我们可以删除分支引用,但不能删除其下的文件。至少这将是一团糟。
相反,如果我们真的想"保护"该分支,则可以将文件锁定在下面(最好使用脚本),这样就没人可以对其进行更改了,就不用管它了。