SVN复制和SVN分支有什么区别?

18

我让我的其中一个开发人员为每个开发者在/branches(使用各自的名称)中提供不同的主干副本来进行工作。

那位开发人员对subversion不熟悉(我也是),因此我正在尝试确定他是否正确地将主干复制到每个分支文件夹中并提交,或者他应该采取其他措施。

3个回答

12

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

(来源)


8

Subversion没有子项目、分支或标签,只有目录和文件(以及属性)。你把某个副本视为子项目、分支、标签、备份、普通的副本或其他任何东西,完全是你和团队之间的社交约定。


6
如果他在本地计算机上复制粘贴,然后将其作为新添加提交,则他的操作是不正确的,svn会将每个"复制"视为没有任何联系的一组代码。永远不要这样做。
如果他使用svn复制(无论是作为命令还是使用svn工具),那么他的操作就是正确的,svn将链接一个文件与另一个文件(例如,您将能够跟踪从一个文件到另一个文件的更改历史记录,包括从一个文件合并到另一个文件的任何更改)。

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