我有时在两台没有连接的计算机上进行开发的项目中工作。
一个典型的例子是在BIDS中创build报告。 工作stream程如下所示:
(有时工作从客户端开始)
我的问题是现在我没有vpn或rdp连接时该怎么做。 我有一个临时的FTP我可以使用,但有时USB棒是唯一的方法。
我已经看着format-patch
/ am
但不明白我是如何创build初始仓库。
我可以压缩.git文件夹,并在另一端解压来开始或有更好的方法吗?
format-patch
似乎每个提交创build一个文件。 有没有简单的方法来合并/取消这些? (这只是我在项目中工作,所以我不分支/ rebase)
Github可能会在某些情况下工作,但是我不想打开蠕虫病毒库,将客户数据存储在云中。
是的,你可以只复制.git
文件夹。 一旦你有两个共同的历史记录库,你可以使用git-format-patch
和git-am
。
但可能更适合你的情况是使用git-bundle
。 它会创建包含可从中fetch
和pull
的分支的整个历史记录的二进制包 。 参考页面中的示例很好地显示了如何使用它。