我的源代码由git管理。我白天在办公室工作,晚上在家工作。我如何从工作和家中同步存储库?
到目前为止解决方案我谷歌只能提取或推送提交更改。如果我想同步未跟踪和暂存文件/文件夹怎么办?
答案 0 :(得分:3)
无法使用git同步未跟踪的文件。但您可以将您的存储库放入Dropbox(www.dropbox.com),并让dropbox同步所有文件,同时使用git进行代码修订管理。
答案 1 :(得分:1)
正在进行的工作分支绝对是我选择处理此问题的最佳方式。使用USB驱动器或Dropbox文件夹代替完全能够做你想做的版本控制系统似乎是一个向后的步骤。
答案 2 :(得分: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中安静地隐藏了几个版本。