使用 git-svn 时应该在哪个分支上运行 dcommit?

发布于 2024-11-25 07:16:51 字数 154 浏览 1 评论 0原文

我刚刚开始使用 TortoiseGIT 来处理我的 SVN 存储库(我必须在分支之间跳转很多次,这样可以节省大量的停机时间)。但是,我只使用过 Git 或 SVN,而没有使用过 git-svn。我应该首先将本地分支与远程/主干合并,还是只是从主站进行 dcommit 足以将我的更改放入主干中?

I have just started using TortoiseGIT to work with my SVN repository at work (I have to jump between branches quite a bit so this saves on quite a bit of down time). However, I've only used Git or SVN, but not git-svn. Should I merge my local branch with remotes/trunk first or is just doing a dcommit from the master sufficient enough to get my changes into the trunk?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时浪漫 2024-12-02 07:16:51

我总是重新调整它的基准,这样树干参考只会快速向前移动。我想知道 git-svn 是否可以正确地进行合并。我记得,git-svn 在 dcommit 之后,将从 svn 执行获取,并将头重置到新主干的位置。它会让你的修订图变得一团糟,甚至 git-svn 也可以选择正确的修订版本来进行 dcommit。

I always rebase it so there will only be fast forward movement for the trunk ref. I wonder if git-svn works correctly for merging. As I remember, git-svn, after dcommit, will perform a fetch from svn, and reset the head to position of new trunk. It gotta make your revision graph a mess, even git-svn can pick up correct revision to dcommit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文