什么 Subversion 相当于 TFS 搁置



我们正在从TFS转向Subversion。一位同事说,如果他失去了上架的能力,他会非常失望。在 TFS 中,可以创建一组要以单个名称保留的文件。文件保存在存储库中,但不保存在 HEAD 或任何分支中。更改只是存档和标记。

这类似于在 Subversion 中标记一组更改,但不需要签入更改。搁架对于代码审查、对更改的稳定版本(尚未签入)进行检查点以及仅将更改安全地保存在存储库中(即使它们尚未准备好签入)非常有用。

在我看来,要在 Subversion 中执行此操作需要在存储库中分支代码并将代码签入该分支。如果一个人有可能放弃更改,那就太麻烦了。

Subversion 有一个在概念上类似于搁架的功能。它被称为修补。 有关 TFS 搁置集和 SVN 修补程序的比较,请参阅本文:

在颠覆中模拟 TFS 搁置集

Subversion 1.10 现在正式支持搁置。

https://subversion.apache.org/docs/release-notes/1.10#shelving

最新更新