如何在从tfvc迁移之后同步分支,以便前面的\\后面是0\0?
这些分支在内容上是相同的,但历史不同。
我们正在使用Azure DevOps。
git merge很好地同步了分支,但也在所有提交中合并,这不是最优的。
git merge --squash不会导致提交和推送。
有什么建议吗?

发布于 2022-11-19 12:46:18
当你只是领先的时候,同步一个分支最终只会做一个推送。
当您在的前面和后面,并且您不介意松开已经在远程(后面的)中推送的提交时,您需要强制推送。
我不知道这个选项在Visual中的确切位置(而且我不在我的计算机前面),但在命令行中应该是这样(如果您的遥控器是origin,这是大多数情况下的情况):
git push --force origin dev你的其他分支也一样,比如‘测试’。
https://stackoverflow.com/questions/74496172
复制相似问题