这是我第一次使用Github。我想将它用作共享代码和组织代码的不同版本的工具
我已下载Git for Windows并已安装。我还安装了Github Desktop作为GUI客户端。我正在学习ProGit book和GitHub Desktop Documentation开始
最近我用MATLAB编写了我的论文。所以作为第一步,我开始使用Select or Disable Source Control System。但是当我去MATLAB > General > Source Control
时,只有一个选项,那就是没有
我该怎么办?
答案 0 :(得分:1)
您需要setup Git first with matlab。
这涉及:
将latest git archive解压缩到您想要的任何地方(例如c:\PortableGit-2.7.0-64-bit
中未压缩的PortableGit-2.7.0-64-bit.7z.exe
。
将c:\PortableGit-2.7.0-64-bit;c:\PortableGit-2.7.0-64-bit\bin;c:\PortableGit-2.7.0-64-bit\usr\bin
添加到您的%PATH%
。
将环境变量HOME
定义为%HOMEDRIVE%%HOMEPATH%
在CMD会话中启动matlab,其中PATH
确实反映了上述路径,并设置了HOME
。
通常,创建一个小的senv.bat脚本(假设您按照我的指定安装了git):
@echo off
set PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\
set GIT_ROOT=c:\PortableGit-2.7.0-64-bit
set PATH=%PATH%;%GIT_ROOT%;%GIT_ROOT%\cmd;%GIT_ROOT%\bin;%GIT_ROOT%\usr\bin"
set "MATLAB_ROOT=C:\Program Files\MATLAB\R2013b"
set PATH=%PATH%;%MATLAB_ROOT%;%MATLAB_ROOT%\bin;%MATLAB_ROOT%\runtime\win64;%MATLAB_ROOT%\polyspace\bin;
打开CMD会话,转到放置senv.bat
的文件夹,键入senv.bat
,然后从同一命令行启动MATLAB(我不知道MATLAB exe的名称)< / p>
答案 1 :(得分:0)
您分享的屏幕截图告诉我,您正在运行R2014b之前的MATLAB版本;那些根本没有Git集成。这已添加到R2014b版本中,请参见:
https://www.mathworks.com/help/releases/R2015b/matlab/release-notes.html#buikqh_-1
在那些较旧的版本中,MATLAB仅支持与MSSCCI兼容的源代码控制系统;我认为Git没有与MSSCCI兼容的接口。
在较新的版本中,您的首选项将显示“启用MathWorks源代码控件集成”,然后将支持Git(然后可能需要从其他Answer中进行进一步设置)。