3

有什么好方法可以解决带有 git 和 Java 导入的补丁吗?

我有一台远程计算机(我在工作中使用的那个),使用一个名为bugX的分支

现在我在家,我想将该分支的“副本”复制到我的本地计算机上以继续工作。

所以我所做的是在我的本地计算机中提取工作副本,然后我用bugX分支的差异对我的远程计算机中的master做了一个补丁,然后我尝试将该补丁应用到我的本地分支主机上的计算机

但是补丁一直失败,因为导入都搞砸了。

[*] 我不允许推送远程分支然后从这里拉取它。

编辑:

我尝试从 master (在远程计算机中)创建另一个分支,并尝试将补丁应用于该分支,但也失败了。

4

1 回答 1

0

如果您可以从家里通过 ssh 访问您的工作计算机,只需将您的工作存储库添加为您家用 PC 上的遥控器,然后从那里拉取。是的——你可以从任何 git repo 中提取,“git 服务器”在任何方面都不是特别的。好吧,它们是裸露的,这意味着它们没有工作副本,但这仅在到那里时才有意义。

如果您没有 ssh 访问您的工作计算机并且不允许将分支推送到中央存储库,我建议您在其他地方设置一个存储库(例如私人 git 存储库)并从工作中推送到那里。或者您可以通过将其推到服务器上来隐藏您的分支,但不能作为正确的分支(不是 in refs/heads,而是 eg refs/hidden)。

于 2012-12-19T22:45:11.293 回答