Gitextensions: 支持基本的 git-svn 命令

创建于 2011-11-16  ·  11评论  ·  资料来源: gitextensions/gitextensions

基本 Git-SVN 操作:

  • [ ] SVN DCommit 命令
  • []“SVN 变基”命令
  • []“SVN 获取”命令
  • [ ] 在克隆对话框中支持 Git svn-clone。

PS 在作为 SVN 客户端工作时提供“DCommit”而不是“Push”

feature request

所有11条评论

和“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 infogit svn fetch这样的 git svn 命令可以在命令行中正常工作。 我不相信我有不连贯的历史,因为这是 SVN 存储库的全新克隆,我还没有使用 git 进行任何提交。

我正在使用 git 版本 1.7.10.msysgit.1。

多xxx:

  1. 你能显示你的存储库配置文件(至少“svn-remote”部分)吗?
  2. 您可以使用用户脚本作为解决方法,只需在工具栏上添加一些带有适当图标的按钮。

我找到了用户脚本的解决方法,谢谢。 这是我的配置文件:

[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 支持

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

yusirui picture yusirui  ·  4评论

HappyNTH picture HappyNTH  ·  3评论

jakebathman picture jakebathman  ·  5评论

vishalgupta1988 picture vishalgupta1988  ·  4评论

elait picture elait  ·  4评论