gpt4 book ai didi

windows - 在未连接的计算机上使用 git

转载 作者:可可西里 更新时间:2023-11-01 11:34:04 24 4
gpt4 key购买 nike

我有时在两台未连接的计算机上进行开发的项目中工作。

一个典型的例子是在 BIDS 中创建报告。工作流程如下所示:

  • 我在企业 TFS 中创建项目/文件夹
  • 使用 git-tfs 创建本地 git 仓库
  • 开发报告并提交到本地存储库(以及一些 checkin 到 tfs)
  • 将我的存储库克隆到客户计算机(使用 vpn/rdp)。
  • 在客户的计算机上进行一些开发并使用我的存储库进行推送/pull 。

(有时工作从客户端开始)

我现在的问题是,当我没有 vpn 或 rdp 连接时该怎么办。我有一个可以使用的临时 ftp,但有时 USB 内存棒是唯一的方法。

我查看了 format-patch/am 但不明白我是如何创建初始存储库的。

我可以只压缩 .git 文件夹并在另一端解压缩以开始使用吗?还是有更好的方法?

format-patch 似乎每次提交都创建一个文件。有没有一种简单的方法来 merge/取消 merge 这些?(这只是我在项目中工作,所以我不分支/ rebase )

Github 在某些情况下可能会起作用,但我不想打开将客户数据存储在云端的麻烦。

最佳答案

是的,你可以只复制 .git 文件夹。一旦您拥有两个具有共同历史记录的存储库,您就可以使用 git-format-patchgit-am

但可能更适合您的情况是使用 git-bundle .它创建二进制 bundle,其中包含一个分支的整个历史,您可以从中fetchpull。引用页中的示例很好地展示了如何使用它。

关于windows - 在未连接的计算机上使用 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15873303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com