gpt4 book ai didi

svn - 应该使用默认文件夹吗?

转载 作者:行者123 更新时间:2023-12-04 16:07:57 25 4
gpt4 key购买 nike

我已经看到 SVN 中的存储库至少没有创建本地 trunk , branches , 和 tags客户端上的文件夹。
那么是否需要与 SVN 一起使用的默认文件夹?
我正在使用 TortoiseSVN。我不明白为什么有些人有这些文件夹,而有些人在存储库的某些实现中没有。

最佳答案

正如其他人所说,不需要树干/ Twig /标签。这些文件夹对 subversion 没有特殊意义,它只是一个最佳实践,如果它符合您的需要,您可以使用它。

不过既然你提到了 TortoiseSVN,那么还有一个小细节:当您尝试提交到/tags 的子文件夹时,Tortoise 会警告您.它强制标签一旦创建就不会被修改(另一个最佳实践)。

更新 (回应你的评论):

最佳实践是说您的存储库中应该有“trunk”、“branches”和“tags”文件夹。使用这些文件夹的一种方法(可能是最常见的一种)是:

  • 后备箱是主要发展发生的地方。
  • 标签 包含源代码重要修订版/版本的快照(副本)(例如 1.0、1.1、2.0 等版本)。
  • 分支机构用于旧版本的维护,例如您的产品是版本 2,那么您需要修复版本 1.0 中的错误(然后您可以将 1.0 标签复制到新分支并在那里进行修改)。

  • 现在要颠覆,所有文件夹(主干、标签、分支)都是“普通”文件夹。它们现在具有特殊的含义,subversion 不会对它们有任何区别(例如,这意味着您可以修改“/tags/1.0”中的内容)。

    TortoiseSVN 试图通过在您尝试提交标签时警告您来强制执行最佳实践(因为通常您希望保留标签,因为它们能够随时重建您产品的旧版本)。

    关于svn - 应该使用默认文件夹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770867/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com