基本 Git-SVN 操作:
PS 在作为 SVN 客户端工作时提供“DCommit”而不是“Push”
和“svn rebase”而不是拉,对吧?
这个功能会很棒。
和“svn rebase”而不是拉,对吧?
“svn rebase”或“svn fetch”
当我尝试使用命令菜单中的一个 git svn 命令(例如 SVN Fetch)时,我收到错误消息“无法确定上游 SVN 信息”。 存储库是使用 git svn clone 创建的,远程跟踪分支有一个“svn/”前缀,例如“refs/remotes/svn/trunk”。
这个答案可能会帮助你http://stackoverflow.com/a/3445081/61505
谢谢你,但是像git svn info
和git svn fetch
这样的 git svn 命令可以在命令行中正常工作。 我不相信我有不连贯的历史,因为这是 SVN 存储库的全新克隆,我还没有使用 git 进行任何提交。
我正在使用 git 版本 1.7.10.msysgit.1。
多xxx:
我找到了用户脚本的解决方法,谢谢。 这是我的配置文件:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[svn-remote "svn"]
url = http://torsvn/repos
fetch = PerformaSure/performasure/trunk:refs/remotes/svn/trunk
branches = PerformaSure/performasure/branches/*:refs/remotes/svn/*
tags = PerformaSure/performasure/tags/*:refs/remotes/tags/svn/*
[svn]
authorsfile = C:/dev/svnauthors
使用 git-svn 存储库时,使用 svn rebase\fetch 而不是 pull on push 按钮会很棒
不知道有没有核心团队成员用svn...
因此,除非真正需要 svn 支持的人愿意做出贡献 - 这不会发生....
GE 的支持非常有限。 有人在 GE 使用 SVN 吗?
SVN 真的是 GE 的用例吗,为什么不使用单独的客户端呢?
除非有兴趣的人投入工作,否则不会在 GE 中实现“全面”SVN 支持。
SVN 不是开发的主要障碍,但它仍然是我想要删除而不是增强的东西。
在 #4592 中从 master/3.00 中删除了 SVN 支持