在我看来,SVN中的分支本质上是一种文件布局约定。即。按照常规分支存储在project_name/branches/branch_name
,但在我看来,分支可以很容易地存储在project_name/branch/branch_name
。验证我对svn分支的理解
最终,在我看来,SVN甚至使用“branches”这个词的唯一原因是,它听起来比“copies”更酷。但在SVN的情况下,他们真的是一回事。这与git相反,其中分支实际上意味着我认为的东西。
根据我的理解,使用SVN定义的分支,将file.ext复制到file2.ext,然后修改file2.ext将使file2.ext成为file.ext的一个分支。
这是否是对svn分支的正确评估?或者我误解了它是如何工作的?