首页 > 编程知识 正文

svn分支管理,建设工程管理是工程管理的分支吗

时间:2023-05-05 23:14:53 阅读:189829 作者:791

2019独角兽企业重金招聘Python工程师标准

在开发中,除了主要版本之外,对于某个频道,在开发只针对该频道软件包的功能的同时,有时还需要在频道软件包的功能上跟进主要版本的开发进度。

这个时候,要复制项目,单独开发信道包,后期自己一个个去复制主版本的新功能吗? 这样的话,累得自己不说,又容易出错。

那么该怎么办呢,其实很简单,就是使用svn,git的分支管理。

一、先说一下现在流行的git吧。 确实很好用。 即使无法连接服务器也可以提交工作。 版本控制功能也很简单。

1 .创建通道分支

单击android studio右下角的Git以找到分支窗口

单击“new branch”创建新分支,例如华为通道分支。 这样就可以在本地完成华为渠道分支项目。 然后,将分支项目连接到推送服务器。 这样就创建了华为的渠道分支项目,我们可以在这个分支项目中开发特定的功能。 需要注意的是,此分支只能推送到服务器上的该分支项目上,而不能推送到其他分支主节点上。 请不要影响。

.分支同步主版本的代码

今后,如果需要将主版本的代码同步到华为渠道分支之上,选择pull时同步的主版本即可

请注意,始终同步主版本和代码与主版本的兼容性更好,并且越远离主版本,在以后进行同步时就越能避免冲突。

二、svn分支管理,其实和git很像

1 .创建通道分支

首先,从主版本创建通道分支,并在该分支项目中开发特定的功能。 此处的代码更新提交都在分支处进行。

.分支同步主版本的代码

svn在此处同步代码时,选择merge。 只要将主版本的代码合并到该分支之上,并将本地分支同步的代码提交到该分支的服务器之上,即可完成与主版本的同步代码。 首先,右键单击分支,然后找到单击“merge”的选项

然后进入默认选项,next,界面如下

通过选择同步主版本,然后选择merge的所有版本,该界面可以将主版本的代码同步到分支上。 最后是默认选择。 merge,解决冲突就好了。

同样需要注意的是,始终同步主版本和代码与主版本的兼容性更好,并且越远离主版本,在以后进行同步时就越可能避免冲突。

转载于:https://my.oschina.net //2606060/blog/1537976

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。