Branching and merging in the repository

Branching and merging in the repository
复制标题

存储库中的分支和合并

DOI:
--
复制
发表时间:
2008
期刊:
IEEE Working Conference on Mining Software Repositories
影响因子:
--
通讯作者:
Jaime Spacco
Jaime Spacco
中科院分区:
--
文献类型:
--
作者:
Chadd C. Williams;Jaime Spacco

文献摘要

被引文献

相似文献

版本控制软件允许用户执行的两个最复杂的操作是分支和合并。分支使用户能够创建源代码的副本,以允许将更改存储在版本控制中但在主干之外。合并使用户能够将更改从分支复制到主干。执行合并可能是一个繁琐的操作,并且可能容易出错。在本文中,我们将在分支上找到的文件修订与在主干上找到的文件修订进行比较,以确定应用于分支的更改何时移动到主干。这将使我们能够研究开发人员如何使用合并,并确定合并是否比其他提交更容易出错。
Two of the most complex operations version control software allows a user to perform are branching and merging. Branching provides the user the ability to create a copy of the source code to allow changes to be stored in version control but outside of the trunk. Merging provides the user the ability to copy changes from a branch to the trunk. Performing a merge can be a tedious operation and one that may be error prone. In this paper, we compare file revisions found on branches with those found on the trunk to determine when a change that is applied to a branch is moved to the trunk. This will allow us to study how developers use merges and to determine if merges are in fact more error prone than other commits.