gpt4 book ai didi

git-svn - git svn status-显示未提交给svn的更改

转载 作者:行者123 更新时间:2023-12-03 12:15:32 26 4
gpt4 key购买 nike

我正在git-svn中寻找一条命令,该命令将向我显示我已提交给git存储库的更改,但尚未提交给中央svn存储库的更改。我正在寻找类似svn status的东西,但是我正在使用git-svn,不幸的是,git svn status不是有效的命令。

我尝试了git status,但它不能解决此问题,因为它显示了尚未提交给本地git repo的更改。

我还尝试了git svn dcommit --dry-run,但是它没有告诉我哪些文件准备好提交-它仅显示存储库URL。

最佳答案

假设远程Subversion存储库的分支位于remotes / git-svn,请运行以下命令:

git svn fetch

提取将确保remotes / git-svn是最新的。 (感谢Mark在评论中指出了这一点。)
git diff --name-status remotes/git-svn

这应该向您显示已提交给git但未提交给Subversion的所有文件的名称和状态,就像 svn status命令一样。

如果您不确定包含Subversion远程存储库的分支的位置,可以运行:
git branch -a

它应该产生类似于以下内容的输出:
* master
remotes/git-svn

您可能由此推测远程Subversion存储库位于remotes / git-svn中。

关于git-svn - git svn status-显示未提交给svn的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2426654/

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