问题描述
我知道 git 和使用 TortoiseGit 和 Visual Studio Code。 我尝试实现以下目标,但无法也没有在网上找到解决方案: 2个分支:master和daily-backups 顾名思义,每日备份应该存储每日状态。 然而,主分支不应该包含合并后每日备份分支的所有提交,而应该只包含里程碑。 所以我想有以下结构:
Master: m1 - - - - - - - - m2 - - - - - m3...
daily-backups: \- b1 - b2 - b3 / \- b4 - b5 /
我在 TortoiseGit Merge 命令中使用激活的壁球选项进行了尝试。 将其提交到 repo 后,我得到了以下信息:
Master: m1 - - - - - - - - stashed-commit
daily-backups: \- b1 - b2 - b3
但是 b3 没有“链接”到隐藏提交,尽管它们包含相同的代码。 有没有办法实现这一目标? 此外,这似乎有点混乱,因为当我之后尝试使用每日备份时。我在下一次合并到主分支时遇到合并冲突。
之后我已经尝试进行正常合并(没有隐藏选项),但这包括所有 每日备份提交到主分支。
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)