使用git和java导入解决补丁问题有什么好方法吗?
我有一台远程计算机(我在工作时使用的那台),和一个叫bugx的分支一起工作
现在我在家,我想把那家分公司的“拷贝”到我的本地计算机上继续工作。
所以我所做的是在本地计算机中提取工作副本,然后我用bugx分支的diff对远程计算机中的master做了一个补丁,然后我试图在分支master上对本地计算机应用该补丁
但补丁程序一直在失败,因为导入都被搞砸了。
[*]我不允许推远程分支然后从这里拉它。
编辑:
我试图从master创建另一个分支(在远程计算机中),并尝试将修补程序应用到该分支,但也失败了。

最佳答案

如果你有ssh权限从家里访问你的工作计算机,只需将你的工作报告作为远程添加到你的家用电脑上,然后从那里拉。是的——你可以从任何git repo中提取,“git服务器”在任何方面都不是特别的。好吧,他们是赤裸的,这意味着他们没有一个工作副本,但这是相关的只有当推动那里。
如果您没有对工作计算机的ssh访问权限,并且不允许将分支推送到中央repo,我建议您在其他地方(例如,私有g i t repo)设置一个repo,然后从工作中推送到那里。或者,您可以通过将分支推到服务器上来隐藏它,但不能将其作为适当的分支(不在refs/heads中,而是在refs/hidden中)。

09-04 10:48
查看更多