gpt4 book ai didi

Git-svn rebase 与本地更改

转载 作者:行者123 更新时间:2023-12-05 06:31:43 24 4
gpt4 key购买 nike

根据 git-svn manual关于git svn rebase:

If you have local changes, you must either stash your work or temporarily commit it before running git svn rebase — otherwise, the command will stop if it sees that the rebase will result in a merge conflict

但是每次我 git rebase 时,我总是会收到任何本地修改文件的 needs update 错误消息,即使它不会与传入的更改冲突:

> git svn rebase
path/to/file.txt: needs update

我正在使用 git-svn 版本 2.15.0.windows.1 (svn 1.9.7)。手册是否已过时,或者我遗漏了什么?

最佳答案

目前,不幸的是不可能。来自 git svn 2.38.1 的文档:
像 git rebase;这要求工作树是干净的并且没有未提交的更改。所以,你必须在使用 git svn rebase 之前存储和 pop 。

但我认为这个命令有问题,因为文档说:This accepts all options that git svn fetch and git rebase accept, normally git rebase accepts --autostash 选项。

> git rebase -h
.
.
--autostash automatically stash/stash pop before and after
.

但是 git svn rebase 不接受自动存储选项。

关于Git-svn rebase 与本地更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51676139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com