【问题标题】:How to code on multiple devices with Git versioning? [duplicate]如何使用 Git 版本控制在多个设备上编码? [复制]
【发布时间】:2013-08-13 21:51:55
【问题描述】:

我有一台台式机和一台笔记本电脑正在编写代码。我希望两个环境保持同步,而不会将所有未完成的工作都推送到服务器。这对于该项目的其他开发人员来说会很烦人,并且会导致存储库不必要的膨胀。

【问题讨论】:

    标签: git device


    【解决方案1】:

    如果您在主题分支上工作,您可能会在不影响其他人的情况下推送更改。如果您有多个人在一个主题分支上工作,请让每个开发者分支从该主题分支进入他们自己的领域。这将允许在其他人与主题分支合并时进行适当的合并,并在主题分支完成后轻松合并回主分支。

    分支是正确的git 答案。它便宜、快捷且仅使用 git 功能,无需使用 3rd 方工具(任何云存储)...

    【讨论】:

      【解决方案2】:

      如果您的文件系统通过 NFS/homegroup/samba/whatnot 安装在 LAN 上,则不只是直接推送到您的个人 repo 路径名,不需要 url 或远程名称。

      如果不方便,您还可以通过打开 git-daemon 并推送到 git://its-lan-ip/ 来进行快速临时推送

      【讨论】:

        【解决方案3】:

        一段时间以来,我一直遇到类似的问题,直到我发现我可以将我的项目文件夹存储在保管箱文件夹中。因此,每次我在项目中更改某些内容时,它都会通过 Dropbox 自动与我的所有设备同步。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-06
          • 1970-01-01
          相关资源
          最近更新 更多