我有一个开发分支和生产分支的项目.最近我一直在开发一个大的新功能,所以我还没有合并到生产大约两周.与此同时,在生产中需要修复一些错误.
在大多数情况下,我能够在开发和樱桃中进行修复 - 将它们投入生产中.然而,有时候,我需要手工修复生产,因为两个分支的修复程度大不相同.重点是,这两个分支因为分裂而分歧很大.
现在我想把所有的dev推到生产中.我不关心自分割以来保留生产中的任何提交,我只是希望生产看起来完全像dev.[编辑:我希望生产看起来与开发以后完全一样,但不想在拆分之前重写历史]然而,当我尝试合并时,我得到了许多冲突,我宁愿不用手工修复.
在git中强制合并的最佳方法是什么?我可以将生产更改恢复为拆分,然后快进到开发分支吗?
>>> A = np.matrix(np.zeros(2, 3)))
>>> A.shape
(2, 3)
>>> A
matrix([[ 0., 0., 0.],
[ 0., 0., 0.]])
Run Code Online (Sandbox Code Playgroud)
矩阵A有两行有三个零或两列有三个零吗?
我有以下代码
A = [(X(x), Y(y), Z(z)) for x in range(N) for y in range(N) for z in range(N)]
Run Code Online (Sandbox Code Playgroud)
它做我想要的 - 根据我的函数X,Y和Z产生一个代表笛卡尔坐标的元组列表 - 但它不是很漂亮.我试过了
A = [(X(x), Y(y), Z(z)) for x, y, z in range(N)]
Run Code Online (Sandbox Code Playgroud)
但那没用.是否有更优雅和pythonic的方式来做到这一点?