在我的公司,我们已经从svn转移到git。我们没有使用任何第三方工具。我们运行了git svn clone --stdlayout --no-metadata --authors-file = authors.txt temp_name。这似乎足以得到我们想要的东西。然后我们把回购推到了bitbucket。然而,我们在推动之后注意到的是,在其中一个回购中,bitbucket中缺少一个分支。所以,我做了一个检查分支,然后我得到了消息 “你处于独立的HEAD状态。你可以环顾四周,做实验 更改并提交它们,您可以放弃您在此中提交的任何提交 通过执行另一个结账,没有影响任何分支的状态。“然后我用Google搜索解决了分离的头部问题,但是在git svn clone之后,没有任何帖子谈到分离的头部。我想要实现的主要是我只想要分离的分支推送在git svn clone之后立即远程掌握。我不知道我缺少什么
答案 0 :(得分:0)
不要担心分离的HEAD消息本身。只要您在工作副本中获得所需的修订,只需将其推送到您希望的位置:
<revision>
其中HEAD
可以是svn/branch_name
,{{1}}或明确的SHA1。