通过Git管理MATLAB工程有四种方式,在gitee管理的情况下,保举使用从Git存储库克隆的方式。这种方式需要管理员在gitee堆栈上创建空的新堆栈,然后在本地克隆堆栈新建工程,工程初始化后再上传至长途堆栈,其他开发人员通过拉取包含工程的长途堆栈,在工程设定下进行开发,再将新修改提交到长途库进行合并哀求,下面介绍从git存储库克隆的方式。
1. 从Git存储库克隆
要从现有存储库中创建新工程,请执行以下利用:
(1)在主页选项卡上,点击新建 > 工程 > 从 Git。将打开“从源代码管理新建工程”对话框。
(2)在存储库路径字段中输入您的 HTTPS 存储库路径(比方在gitea中选择对应堆栈的http路径)。
(3)在沙盒字段中,选择工作文件夹(新建的空文件夹),以将检索到的用于新工程的文件放入该文件夹中。
(4)点击检索。
(5)如果出现存储库的身份验证对话框,请输入您的 Git存储库帐户的登录信息,比方,您的 Gittea 用户名和暗码。
(6)如果存储库已包含工程,则当工具完成将文件检索到所选沙盒文件夹时,该工程即准备就绪。
(7)如果沙盒中尚未包含工程,则会出现对话框扣问您是否在文件夹中创建工程。要创建工程,请指定工程名称,然后点击确定。将出现欢迎屏幕,帮助您设置新工程。
现在,您可以添加、删除和修改工程文件。
2.对工程使用源代码管理
可以使用工程处理源代码管理下的文件。源代码管理将文件存储在存储库中,允许签出存储库中的文件以进行处理,并返回存储库中以保留更改,还允许检察已签入的不同文件版本的历史记录。
当工程在源代码管理下时,可以从 MATLAB内执行利用,比方签入和签出文件、运行查抄以及提交和还原更改。
通过从长途库签出的工程具有Git管理的利用接口,如下图所标注:
下面介绍图中不同按钮的功能:
A、Git详细信息等效于git status下令。可以检察当前工作区文件的管理状态。刷新则会更新最新的git详细信息;
B、提交按钮等效于git commit下令。可以在弹出窗口填入提交信息;
C、提取按钮等效于git pull。可以从绑定的长途库(gitea堆栈)拉取最新的工程文件;
D、推送按钮等效于git push。可以将本地库提交到长途库(gitea);
E、取回按钮等效于git checkout. 可以从本地库同步最新提交到本地工作区;
F、长途库按钮等效于git --set-upstream-to=,可以在弹出的窗口(输入gitea库的http链接)与长途库创建连接;
G、分支按钮对话框可以创建对应的分支,切换分支,创建标签,合并分支;
H、子模块按钮可以添加对应git子模块到当前库;
I、暂存文件对应于git stash 可以在更新最新代码之前暂存本地的修改。
最普遍的流程是从长途库中克隆新的工程,在工程的develop分支上进行自己的修改,修改添加提交后推送到长途库。如果长途库在开发的过程中有变动,需要执行提取更新一下本地库。
3.通过git管理文件路径
可以直接从当前文件夹浏览器执行更新、提交、合并更改和检察修订历史记录等利用。
在Matlab的文件资源管理器中右键空缺处,点击源代码管理同样可以管理当前文件夹中的文件(未与工程应用进行交互,只是管理内部文件夹,不保举这种方式)。如下图所示。
点击管理文件在弹出的对话框可以绑定长途堆栈,在上图可以看出功能和工程中的源代码管理一样。
右击文件点击源代码管理可以看到更详细的利用:
其中显示修订版等效于git log,显示历史修改记录。与修订版比力等效于和历史修改比力。同时右键菜单还提供了还原修改的功能。
4.源代码管理工程的其他方式
(1)将现有工程添加到源代码管理
如果存在现有工程,可以将其添加到 Git 或 SVN 源代码管理中。要将工程添加到源代码管理,请执行以下利用:
在工程选项卡上的源代码管理部分中,点击使用源代码管理,将打开“源代码管理信息”对话框。
点击将工程添加到源代码管理按钮,将打开“添加到源代码管理”对话框。在源代码管理工具列表中,为您的存储库选择符合的工具。
要指定现有存储库,请点击 按钮以浏览到您的存储库,将 URL 粘贴到字段中,或者使用列表选择最近的存储库。要创建新存储库,请点击按钮,有关创建新存储库的详细信息,请参阅创建新的存储库。
点击验证以查抄所选存储库的路径,然后点击确定,点击转换以完成将工程添加到源代码管理的利用。
工程将运行完整性查抄,运行完整性查抄后,点击打开工程以返回工程,工程将显示当前源代码管理工具和存储库位置的详细信息。
如果创建了新存储库,请选择文件 > 已修改视图,然后点击提交以将文件的第一个版本提交到新存储库。请根据需要在对话框中输入注释,然后点击提交。
如果要将分支与 Git 合并,需要执行其他设置步骤。有关详细信息,请参阅设置 Git 源代码管理。
(2)在已在源代码管理下的文件夹中创建新工程
如果从已在源代码管理下的文件夹创建新工程,MATLAB 可以自动将新工程添加到源代码管理中。创建工程后,点击检测按钮。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |