加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 神秘的git行为

发布时间:2020-12-14 01:39:22 所属栏目:Windows 来源:网络整理
导读:我已经解决了这个问题.但我仍然不知道为什么我做了工作. 我们在工作中有一个svn存储库用于我们的代码.我有一个本地的git-svn存储库,因为我 3 Git. :)我们使用Windows,所以我使用Cygwin.我认为Cygwin中的最新版本是Git 1.7.0.4.星期五,我的代码没有问题,回家
我已经解决了这个问题.但我仍然不知道为什么我做了工作.

我们在工作中有一个svn存储库用于我们的代码.我有一个本地的git-svn存储库,因为我< 3 Git. :)我们使用Windows,所以我使用Cygwin.我认为Cygwin中的最新版本是Git 1.7.0.4.星期五,我的代码没有问题,回家了.星期一上午我回来了,试图“git svn rebase”,因为有人在周末提交了代码(超级用户).

它正常开始,然后突然决定找不到树干.不幸的是,我失去了确切的错误信息,但是它正在大声喧哗,不要找/ refs / remotes / trunk …而且我很害怕.幸运的是,我没有未提交的代码.没什么可失去的.不过,每次我试图“git svn rebase”之后,它将挂起为EVER,然后我会得到以下错误:

Unable to determine upstream SVN information from working tree history

我研究了一整天.我尝试将svn-remote url从https://xxx.xxx.xxx/xxx/xxx更改为https://xxx.xxx.xxx/xxx/xxx /,看起来很可笑.然后我做了一个“git svn fetch”…它重新获取了整个中继线(全部1682个提交).但是,rebase还是不行.所以我放弃了一天,并决定第二天我将创建一个新的存储库并重新开始(这将需要一整天).今天早上,我去了这个问题,在我不经意间删除我的存储库之前问了一个问题.我遇到这个:

git-svn rebase gone horribly wrong

这不完全是我的问题,但是我决定尝试’git reset -hard trunk’,因为这是我想要的.它工作.一切都好了

然而.

为什么首先这样做呢?据我所知,我没有改变任何事情,因为我周末没有上班.什么样的事情会造成这个错误?我假设我不在意地做了一件可怕的事情,但我需要知道什么,所以我不会再做.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读