【发布时间】:2013-08-13 21:51:55
【问题描述】:
我有一台台式机和一台笔记本电脑正在编写代码。我希望两个环境保持同步,而不会将所有未完成的工作都推送到服务器。这对于该项目的其他开发人员来说会很烦人,并且会导致存储库不必要的膨胀。
【问题讨论】:
我有一台台式机和一台笔记本电脑正在编写代码。我希望两个环境保持同步,而不会将所有未完成的工作都推送到服务器。这对于该项目的其他开发人员来说会很烦人,并且会导致存储库不必要的膨胀。
【问题讨论】:
如果您在主题分支上工作,您可能会在不影响其他人的情况下推送更改。如果您有多个人在一个主题分支上工作,请让每个开发者分支从该主题分支进入他们自己的领域。这将允许在其他人与主题分支合并时进行适当的合并,并在主题分支完成后轻松合并回主分支。
分支是正确的git 答案。它便宜、快捷且仅使用 git 功能,无需使用 3rd 方工具(任何云存储)...
【讨论】:
如果您的文件系统通过 NFS/homegroup/samba/whatnot 安装在 LAN 上,则不只是直接推送到您的个人 repo 路径名,不需要 url 或远程名称。
如果不方便,您还可以通过打开 git-daemon 并推送到 git://its-lan-ip/ 来进行快速临时推送
【讨论】:
一段时间以来,我一直遇到类似的问题,直到我发现我可以将我的项目文件夹存储在保管箱文件夹中。因此,每次我在项目中更改某些内容时,它都会通过 Dropbox 自动与我的所有设备同步。
【讨论】: