2011-06-30 84 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文件夾作爲完全能夠做你想做的版本控制系統的替代品似乎是一個倒退的步驟。

相關問題