SVN最佳实践 - 签出根文件夹

时间:2010-03-26 06:36:24

标签: svn root svn-checkout

一旦建立了存储库的结构,即主干,分支,标签,将根签出到本地计算机是正常的。或者,如果我们选择创建一个主干,那么您是否应该检查主干是否正在工作或分支。

我问的原因是,每当有人创建分支或标记时,我们都会在进行更新时获得副本。

2 个答案:

答案 0 :(得分:10)

不,这很不寻常。如果你有很多分支等,这将使svn update真的很糟糕。此外,至少对我来说,导航那么远,以获得您的实际代码是令人讨厌的。只需检查后备箱或您正在进行的任何一个分支。如果要更改回主干或其他分支,可以使用svn switch。使用svn help switch获取有关该命令的更多信息。

答案 1 :(得分:0)

签出根文件夹时,更新时会将每个分支和每个标记复制到本地计算机。多年来,即使是小型项目,这也相当于很多东西。因此,如果您这样做,请对分支和标记进行稀疏检出,只有在您确实需要时才递归更新一个。

除此之外,是的,如果您喜欢,请继续检查所有内容。我通常这样做是因为我喜欢在创建新分支或标签时得到通知。但这没有必要。您可以随时在(主干和)不同分支之间切换工作副本。