【问题标题】:Easiest was to share group project code written in MatLab最简单的方法是分享用 MatLab 编写的小组项目代码
【发布时间】:2015-03-26 16:11:08
【问题描述】:

我们正在开发一个用 MatLab 编写的小组项目。我们都需要能够同时访问和编写相同的程序。我们正在开发一个科学的 Linux 发行版。我们都是物理学家,所以我们宁愿找到一个非常简单的——最好是 GUI 的解决方案。

听起来 GitHub 可以让我们同时编写和合并不匹配的代码,但它看起来很复杂。我们并不真正了解 push/pull/fork/commit 术语,如果有更简单的选择,我们宁愿不研究它。

Matlab 中小组项目阻力最小的路径是什么?

【问题讨论】:

  • 来自电信工程背景,我发现“阻力最小路径”的措辞很有趣 :-)(抱歉,我无法回答您的问题)跨度>
  • 说实话,GitHub 正在成为一种规范,所以你最好使用 GitHub。乍一看似乎很复杂,但就您的目的而言,您只需要大约 6 个命令,您可以在 cmd 窗口中输入这些命令。 GitHub 的美妙之处在于它不会犯愚蠢的错误
  • 如果你想要简单:使用 Dropbox 或类似的东西。如果你不想无意中弄乱代码,你绝对应该去 github。其实真的很简单!我认为了解基本概念不会超过一个小时。甚至还有很多GUIs 可用!

标签: matlab file-sharing


【解决方案1】:

我经常将 Subversion 用于 MATLAB 小组项目。我发现它的工作流程比 Git/GitHub 稍微简单一些。

最新版本的 MATLAB 直接与 Subversion 集成,因此您可以直接在 MATLAB 工作区中签入和签出。或者,您可以使用 TortoiseSVN,它集成在 Windows 资源管理器中(我相信 Linux 也有类似的)。

不过,我会直言不讳——Git 和 GitHub 真的没那么难,而且我很确定任何聪明到成为使用 MATLAB 工作的物理学家的人也足够聪明地理解它们。虽然 Subversion 学习起来稍微简单一些,但 Git 和 GitHub 有很多优势,它们与许多其他服务集成得很好,而且总体上更好。最新版本的 MATLAB 以与 Subversion 相同的方式直接与它们集成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    相关资源
    最近更新 更多