svn副本和svn分支之间有区别吗?

cjm*_*671 14 svn

我让我的一个开发人员给每个开发人员一个不同的主干副本,以便在/ branches(以他们自己的名义)工作.

那个开发人员在颠覆方面没有经验(我也不是),所以我试图通过将主干复制到每个分支文件夹并提交它,或者如果他应该做其他事情来确定他是否做了正确的事情.

Mar*_*ers 11

你的朋友是正确的 - 要在Subversion中创建一个分支,你可以使用该svn copy命令.

(资源)


Jör*_*tag 7

Subversion没有子项目,分支或标签,只有目录和文件(和属性).无论您将某个副本视为子项目,分支,标签,备份,还是纯粹的副本或其他完全纯粹是您和您的队友之间的社交约定.


小智 6

如果他在本地计算机上进行了复制粘贴,然后将其作为新添加的内容提交,那么他做错了,svn 会将每个“副本”视为一组单独的代码,它们之间没有任何链接。切勿这样做。

如果他做了一个 svn 复制(作为命令或使用 svn 工具),那么他做得正确,并且 svn 会将一个链接为源自另一个(例如,您将能够跟踪从一个到另一个的更改历史记录) ,包括后来从一个合并到另一个的任何更改)。