|
Post by arzina44 on Oct 22, 2023 4:15:24 GMT
本控制对编码有帮助在构建软件时开发人员经常同时更新代码以添加功能并修复错误。直接对源代码进行这些更改是没有意义的因为任何问题都会影响用户。相反开发人员使用自己的代码副本然后在代码经过彻底测试后将此代码添加到主代码库中。版本控制示例错误修复看起来一切都很好。但是如果有多个贡献者事情很快就会变得混乱。如果无法将每个人的贡献合并到一个统一的代码库中或查看谁贡献了哪些更改则尤其如此。每个更改还必须被跟踪和存储。当出现问题并且开发人员需要回溯并恢复以前的版本时这非常有用。这就是的用途。行更改时他们将源代码副本从其中央存储位置称为存储库下载到本地系统安全地对其副本进行修改将修改后的副本与存储库中的源文件合并回添。 加解释更改的评论跟踪所有这些修改并将以前的版本存储为备份。可以更轻松地查看开发人员作为一个团队进行的更改而不仅仅是特定的个人更改。这在对复杂项目进行故障排除时很有帮助。是用来做什么的允许软件开发人员和工程师在云上免费 数字数据 创建远程面向公众的存储库。存储库简称是编码项目的文件以及每个文件的修订历史记录。在上设置存储库后您可以将其复制到您的设备在本地添加和修改文件然后将您的更改推送回存储库在该存储库中向公众显示您的更改。那么为什么您更喜欢而不是使用私有存储库进行开发呢以下是如此重要的关键原。 因加强协作的最大卖点是它的一系列项目协作功能包括版本控制和访问控制。为了说明的可能性想象一下这个场景。您想要编写一个在线游戏并且您邀请您的朋友来帮助您。您在上创建一个存储库用于存储所有文件包括当前和过去的版本然后让您的朋友协作者也可以访问此存储库。使用什么例如存储库图片来源您决定处理主要游戏玩法和屏幕而您的合作伙伴则处理游戏的菜单和设置屏幕。为了让你们同时推动更改而不干扰对方的工作您创建了一个分支一个单独的开发区域您的队友可以在其中构建他们的屏幕。与此同时您继续在您的分支机构工作。使用的是什么例如一旦你的朋友完成了他们的工作他们就可以提出拉取请求要求将他们的工作与你的工。
|
|