2011-06-30 60 views
1

我的源代码由git管理。我在白天在办公室工作,在夜间在家工作。我该如何同步工作和家中的存储库?同步工作和家用电脑之间的git存储库

到目前为止我的解决方案我谷歌能够拉或推仅提交更改。如果我想同步未跟踪并暂存文件/文件夹怎么办?

回答

3

使用git同步未跟踪的文件是不可能的。但是你可以把你的仓库放入Dropbox(www.dropbox.com),让Dropbox同步所有文件,同时使用git进行代码修订管理。

+0

+1我在我家的多台机器之间用我的一些代码来做这件事。 Dropbox工作得很好。 – Nippysaurus

+0

+1 Dropbox是狗屎︰D – ralphtheninja

+0

我想创建一个WIP分支只是为了同步家庭和工作电脑。我将首先将那些未追踪和修改的文件提交到WIP分支。如果我完成了我的工作,我将WIP分支合并到master中。 –

0

怎么样,有一个USB闪存。使用两个批处理文件,就像这样:

FROM_PC_TO_USB.bat

@echo off 
robocopy /E /Purge /copy:DAT /MT:16 /MIR C:\My\Repo\Path \My_Usb_Path 

FROM_USB_TO_PC.bat

@echo off 
robocopy /E /Purge /copy:DAT /MT:16 /MIR \My_Usb_Path C:\My\Repo\Path 

的Robocopy是一个已经悄悄地躲在在Windows出奇快速高效的文件/文件夹同步应用程序为几个版本。

1

一个正在开发的分支肯定是我的选择,因为它是处理这个问题的最佳方法。使用USB驱动器或Dropbox文件夹作为完全能够做你想做的版本控制系统的替代品似乎是一个倒退的步骤。

相关问题