草庐IT

git - 我怎样才能让 git-svn 摆脱不再存在的远程分支?

有没有方便的方法让我的本地git存储库忘记已删除的远程分支?gitsvnfetch并没有像我希望的那样“重新同步所有内容”。我的本地存储库是使用标准svn存储库布局的导入设置的(gitsvn-s…)。相关:Whydoesgitremotenotlistanythingonmygit-svnrepo? 最佳答案 您可以通过执行以下命令删除孤立的远程分支:gitbranch-d-rmy_branchrm-rf.git/svn/refs/remotes/my_branch要一次删除所有孤立分支而不是一次一个,请参阅答案here.

git svn clone 在 cygwin 下死于信号 11

我在cygwin下使用gitsvn有问题user@comp/cygdrive/c/repositories/git/repo$gitsvnclone--username=username"https://host/svn/repos/repo".InitializedemptyGitrepositoryin/cygdrive/c/repositories/git/repo/.git/error:git-svndiedofsignal11如何处理?user@comp~$svn--versionsvn,version1.6.15(r1038135)compiledNov292010,14:

git svn clone 在 cygwin 下死于信号 11

我在cygwin下使用gitsvn有问题user@comp/cygdrive/c/repositories/git/repo$gitsvnclone--username=username"https://host/svn/repos/repo".InitializedemptyGitrepositoryin/cygdrive/c/repositories/git/repo/.git/error:git-svndiedofsignal11如何处理?user@comp~$svn--versionsvn,version1.6.15(r1038135)compiledNov292010,14:

git - svn2git:无法设置跟踪信息

我正在尝试在svn2git的帮助下将SVN项目迁移到git。执行命令时,它退出并出现以下错误:Runningcommand:gitbranch--track"0.0.9""remotes/svn/0.0.9"fatal:Cannotsetuptrackinginformation;startingpoint'remotes/svn/0.0.9'isnotabranch.开始于:svn2githttp:///我找不到任何解决方案,似乎没有多少用户有同样的问题。我该怎么做才能解决这个问题? 最佳答案 我在使用DebianSid时遇到了同

git - svn2git:无法设置跟踪信息

我正在尝试在svn2git的帮助下将SVN项目迁移到git。执行命令时,它退出并出现以下错误:Runningcommand:gitbranch--track"0.0.9""remotes/svn/0.0.9"fatal:Cannotsetuptrackinginformation;startingpoint'remotes/svn/0.0.9'isnotabranch.开始于:svn2githttp:///我找不到任何解决方案,似乎没有多少用户有同样的问题。我该怎么做才能解决这个问题? 最佳答案 我在使用DebianSid时遇到了同

svn - 当主存储库是 SVN 时在本地使用 Git

有一个开源项目我想checkout并参与其中。主存储库是SVN,但我想在Git中工作。这可能吗?我的大部分搜索都会找到指南,让您从SVN转移到Git(或相反)并且不要回头看。如果我checkout项目,进行更改并将其推送到我在Github上创建的分支,我应该如何通知原作者?将对Git存储库所做的贡献包含到SVN存储库中有多难?只需比较两个修订版(我最新的checkout/pull/更新和我自己的本地最新提交),从中生成补丁并将其发送给他们;这应该被视为后备工作流程还是标准方法?假设原作者对学习SVN以外的任何东西都没有兴趣。[更新]我没有,也不想提交对SVN存储库的访问权限。我正在寻找

svn - 当主存储库是 SVN 时在本地使用 Git

有一个开源项目我想checkout并参与其中。主存储库是SVN,但我想在Git中工作。这可能吗?我的大部分搜索都会找到指南,让您从SVN转移到Git(或相反)并且不要回头看。如果我checkout项目,进行更改并将其推送到我在Github上创建的分支,我应该如何通知原作者?将对Git存储库所做的贡献包含到SVN存储库中有多难?只需比较两个修订版(我最新的checkout/pull/更新和我自己的本地最新提交),从中生成补丁并将其发送给他们;这应该被视为后备工作流程还是标准方法?假设原作者对学习SVN以外的任何东西都没有兴趣。[更新]我没有,也不想提交对SVN存储库的访问权限。我正在寻找

svn - 带有svn界面的git?

有没有办法使用svn的命令集来连接git存储库?背景:我们团队的大多数成员都希望将所有新项目从svn切换到git,但也有一些反对者。我知道可以使用git访问svn存储库,但我正在寻找相反的功能。 最佳答案 你可以试试SubGit.将它安装在您的服务器上,它将提供一个链接的SVN存储库,这样任何对SVN存储库的提交都会导致Git推送,反之亦然。转换是并发安全且相当透明的:SVN标记转换为Git标记,分支转换为分支,svn:ignore转换为.gitignores等等。指令是:$svnadmincreatesvn.repo$subgit

svn - 带有svn界面的git?

有没有办法使用svn的命令集来连接git存储库?背景:我们团队的大多数成员都希望将所有新项目从svn切换到git,但也有一些反对者。我知道可以使用git访问svn存储库,但我正在寻找相反的功能。 最佳答案 你可以试试SubGit.将它安装在您的服务器上,它将提供一个链接的SVN存储库,这样任何对SVN存储库的提交都会导致Git推送,反之亦然。转换是并发安全且相当透明的:SVN标记转换为Git标记,分支转换为分支,svn:ignore转换为.gitignores等等。指令是:$svnadmincreatesvn.repo$subgit

svn - 通过 Git/SVN 将前缀 ?<revision-number> 添加到代码中

如何使用Git/SVN将前缀?v=VersionNumber有效地添加到存储库中的每个文件?我发现SO使用这种做法为其repo中的每个特定文件提供版本号。他们使用SVN。我想知道如何用Git做同样的事情。几个例子。#1#2 最佳答案 “在你的仓库”?直接在您的存储库中?这将称为“关键字扩展”,不推荐这样做(如本SOquestion中所讨论)将元数据(修订号)放入存储到存储库中的数据中可以leadtomergeissues.您在SO页面中看到的是部署过程的结果,该过程从SVN(修订版)获取元数据并将其放入生成的HTML页面中。GitF