GIT 裸露,带有远程 SVN 引用。我怎么更新?

发布于 2024-12-03 12:57:51 字数 240 浏览 1 评论 0原文

我有一个裸 git 存储库,其中包含对 SVN 存储库的远程引用。
我还有一个从中克隆的存储库。 我想让这个裸存储库始终同步,我正在执行 git svn fetch,但是当我执行 git log 时,我看不到最近更新的更改。< br> 这个想法是在我的本地存储库中有一个本地分支连接到这个裸存储库的主节点,并执行 git pull 来带来新的更改。

有人知道正确的方法是什么吗?

I have a bare git repository with a remote reference to a SVN repository.
Also I have a cloned repository from this.
I want to have this bare repository always synchronised, I'm doing a git svn fetch, but when I execute a git log I can not see the recently updated changes.
The idea is has a local branch in my local repository connected to the master of this bare repository and perform a git pull to bring the new changes.

Does somebody know how is the right way?

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

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

发布评论

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

评论(1

↙厌世 2024-12-10 12:57:51

git svn fetch 不会更新 master。看来需要手动完成此操作。我这样做

git svn fetch
git branch -m master master2
git branch --track master refs/remotes/trunk
git symbolic-ref HEAD refs/heads/master
git branch -d master2

git svn fetch doesn't update master. It looks like one needs to do that manually. I do that like this

git svn fetch
git branch -m master master2
git branch --track master refs/remotes/trunk
git symbolic-ref HEAD refs/heads/master
git branch -d master2
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文