SVN最佳实践 - 检出根目录

5
一旦仓库的结构设置好了,即主干、分支、标签,将根目录检出到我们的本地机器上是正常的吗?还是只有在需要工作或创建分支时才检出主干?我之所以问这个问题是因为每当有人创建分支或标签时,我们都会在更新时得到一份副本。
2个回答

9

不,那是非常不寻常的。如果您有很多分支等内容,这将使svn update非常困难。而且,对我来说,要浏览那么深的目录才能找到实际代码也很烦人。只需检出trunk或您目前正在工作的任何分支即可。如果想切换回trunk或其他分支,可以使用svn switch。有关该命令的更多信息,请使用svn help switch


0

当你检查根目录时,每个分支和每个标签在更新时都会被复制到本地机器上。多年来,即使是小项目,这也可能会积累很多东西。因此,如果您这样做,请对分支和标签进行稀疏检出,只有在确实需要时才递归更新一个。

除此之外,如果你喜欢的话,可以把所有东西都检出来。我通常这样做是因为我喜欢在创建新的分支或标签时得到通知。但这并不是必要的。您可以随时在不同的分支之间切换您的工作副本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接