我怀疑这可能只是
git
和
svn
,但我想征求SO社区的意见。
我在做一个项目
视觉神经网络
用于版本控制。这不会改变,我无法控制。我很高兴在我的分支上做我的工作
git-svn
. 然而,我遇到了一个奇怪的问题,与svn项目的奇怪设置方式有关。
在SVN中,项目如下所示:
git/CONFIG:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[svn-remote "svn"]
url = http://svn-repo
fetch = project/trunk:refs/remotes/trunk
branches = project/branches/*:refs/remotes/*
tags = project/tags/*:refs/remotes/tags/*
创建分支时,它们是在下面一级创建的
trunk
. 我也无法控制。
当我试图从
MyBranch
到
大旅行箱
,我的树向上合并一层。也就是说,
MyBranch/Dir1
与…没有关系
trunk/Proj_Main/Dir1
. 在
视觉神经网络
在本机上,它确实理解这种关系,我可以使用
视觉神经网络
工具,但
Git
迷路了。
有没有办法告诉你
Git
那个
master
指向
trunk/Proj_Main
而不是仅仅
大旅行箱
?