git-svn相关内容

我该如何避免来自本地分支的意外dcommit

有时,我在git中创建了本地分支,并且当我尝试从它们提交dcommit时,我想要收到一条警告消息。 如何防止自己如果你使用的是Linux(或者Git),那么你可以使用一个预先提交钩子的方法来解决这个问题。 bash或Cygwin或类似的),就是在shell帮助函数中包装 git 。将以下内容添加到〜/ .bashrc (用于bash,Git bash)或〜/ .zshrc (用于zsh )文 ..
发布时间:2018-04-26 13:50:37 其他开发

克服git svn警告

我正在阅读 git-svn的CAVEATS 。通过这个SO问题。 我的理解是: 如果您在git repo上镜像svn trunk,branches等,请不要合并或在这些分支上本地化任何东西。特别是 master 指向干线。 我的观点是这样的,这会使 git-svn 瘫痪。如果我不能从主服务器分支,然后将更改的分支合并回主服务器,那么git有什么意义?也许我错过了一些警告,说可以合 ..
发布时间:2018-04-26 13:50:27 其他开发

重新设置/更新git-svn存储库时出错

希望这不是一个dup,我没有找到关于如何更新git-svn repo的简明信息。我用git svn clone将SVN回购导入git。然后,在做了一些提交之后,我想重新考虑原始SVN回购。 C:\Work\ osqa> git svn rebase 从git-svn v1布局迁移... 存在git-svn以前版本的数据,但 .git / svn (必需对于这个版本(1.7.3.1. ..
发布时间:2018-04-26 13:50:08 其他开发

--stdlayout在git svn clone中做了什么?

我刚刚发现了这个问题,关于从克隆完成恢复没有--stdlayout。我没有找到这个标志的文档 - 它是做什么的? 解决方案 Subversion没有任何分支或标记。相反,通常只需将存储库内容复制到一个目录即可模拟这些文件。 为了使 git svn 要能够识别分支和标签以及主分支(“主干”),必须使用 - 标签(或 -t ), - 分支(或 -b )和 - 干线(或 -T )选项。 ..
发布时间:2018-04-26 13:48:48 其他开发

如何在不使用子模块的情况下在我的存储库中添加/升级​​/降级远程Git项目?

我想用Git从GitHub下载WordPress更新,然后推出那些通过 git push 和/或 git svn dcommit 。 我在 Git的子树合并策略,我认为这是正确的解决方案;但是我读过的所有东西都希望遵循一个远程分支,并总是拉下最近的代码。 相反, GitHub上的WordPress使用它的 master 分支 - 事实上,它的所有分支机构 - 用于发展;版本被标记,但就 ..
发布时间:2018-04-26 13:47:12 其他开发

我如何使用“git-svn”结帐本地svn存储库?

我在我的电脑上创建了一个svn仓库,位于“/ Users / name / svnRepo / test”。我可以使用svn命令来处理这个仓库。然后,我尝试使用命令“git-svn clone FILE:/// Users / name / svnRepo / test /。“,并且出现错误: 已初始化的空Git存储库位于... Bad传递给RA层的URL:无法打开到URL的ra_loca ..
发布时间:2018-04-26 13:46:46 其他开发

在git上的每个目录权限

我们正在考虑将我们的VCS转换为git或subversion。我更喜欢切换到git,但subversion有一个很好的功能,我没有在git中看到:每个目录访问控制。 我们目前有project1,project2存储库在CVS中,具有不同的权限。 我们希望有一个存储库,其中有两个目录project1& project2具有不同的权限。 git是否可以像svn一样使用它? 我知道子模块, ..
发布时间:2018-04-26 13:46:43 其他开发

无法在代理后执行git-svn提取

我在做 我试图用git-svn来镜像svn repo。 p $ p> git svn clone http://worldwind31.arc.nasa.gov/svn/trunk/WorldWind 我得到 在f:/ gstest / WorldWind / .git / RA层请求失败:'/ svn / trunk / WorldWind'上的PROPFIND请求失败:' ..
发布时间:2018-04-26 13:45:42 其他开发

如何使用git-svn将根目录在不同目录中的svn分支导入到git中?

我有一个像下面这样的SVN仓库结构。我们在分支机构下使用了多个级别的各种版本维护分支,以及一个功能分支的目录。 git-svn init似乎可以使用单分支参数,即似乎希望所有的分支机构都在一个位置。 主干 分支 1.1 1.2.1 1.2.2 1.2 1.2.1 1.2.2 1.2.3 特征 feature1 feature2 关于如 ..
发布时间:2018-04-26 13:44:57 其他开发

未能推动一些裁判git@heroku.com

我已经在gitconfig中设置了autocrlf = false,但是这个问题仍然存在。 i也尝试过这个解决方案这里 a> 但没有收益。 任何建议是可能的,git仍然使用旧的配置设置,如果是的话我怎么刷新它。 Thankyou C:\myapp> git push heroku 至git@heroku.com:myapp.git ! [被拒绝] master - > ..
发布时间:2018-04-26 13:43:00 其他开发

Git svn rebase:校验和不匹配

当我尝试在存储库上执行git svn rebase时遇到问题。它显示: 校验和不匹配:代码/应用程序/ meta_appli / app_info.py 预期:d9cefed5d1a630273aa3742f7f414c83 got:4eb5f3506698bdcb64347b5237ada19f 我搜索了很多,但没有找到解决此问题的方法。 p> 如果有人知 ..
发布时间:2018-04-26 13:40:59 其他开发

git-svn不是git命令?

当试图在git控制下获得项目的旧svn转储时,我遇到了一个有趣的问题。每当我运行 git svn ,我得到一个错误,说它不是一个git命令,但是有文档可以使用 git help 。我的安装有什么问题,或者我只是在这里丢失了什么? 编辑:我应该还提到我运行msysGit版本1.6.1.9.g97c34 Windows XP和我得到的错误是: $ p $ git svn git:'svn ..
发布时间:2018-04-26 13:39:51 其他开发

使用git-filter-branch提取多个目录

我有一个大型资源库,目前包含顶层子文件夹中的多个项目,比如 / a , / b , / c 和 / d 。 现在我想将这个版本库分成两个不同的版本库:一个包含 / a 和 / b ,另一个包含 / c 和 / d 。 我知道 git filter-branch --subdirectory-filter ,它非常适合提取单个目录,但似乎无法一次提取多个目录。 我也知道 git f ..
发布时间:2018-04-26 13:38:31 其他开发

git refname'origin / master'是不明确的

我有一个跟踪几个远程分支的git仓库: $ git branch -a * master 遥控器/ git-svn 遥控器/原产地/主控制器 遥控器/后备箱 当我尝试设置默认值时,出现以下错误: $ git branch --set-upstream -to = origin / master master 警告:refname'origin / mas ..
发布时间:2018-04-26 13:38:29 其他开发

使用Git SVN追溯正确的作者?

我有一个存储库,我已经从SVN克隆了。我一直在以Git的形式在这个仓库中做一些工作,我不愿意再次通过克隆来丢失这个结构。但是,当我最初克隆存储库时,我未能正确指定 svn.authors 属性(或语义相似的选项)。有没有什么办法可以指定SVN作者映射现在存储库完全Git-ified?最好是,我想纠正所有旧的提交作者来代表Git作者,而不是原始SVN用户名。 解决方案 从看到你需要清理的东西开始: ..
发布时间:2018-04-26 13:35:41 其他开发

如何让git-svn使用特定的svn分支作为远程存储库?

警告:一般来说,我是一个n00b到 git 。我的团队在 svn 中使用了功能分支,并且我希望使用 git-svn 来跟踪我在特殊功能分支。我一直(大致)遵循 Andy Delcambre的帖子设置我的本地 git 回购,但这些说明似乎已导致 git 选取 svn 最近作为远程仓库发生了变化的分支;问题是这不是我关心的分支。我如何控制哪个分支 git-svn 使用?或者我接近完全错误? 更新 ..
发布时间:2018-04-26 13:35:13 其他开发

混帐合并不同的存储库?

我一直在为我的所有项目使用SVN。 有时项目B是作为项目A的副本产生的。 当项目A有一个通用更改时,我可以在目录B中使用 svn merge A 它会合并这些更改。 现在,如果我想使用git。我不喜欢将我的所有项目放在同一个存储库中,因为我必须克隆所有内容,并且不能像SVN中那样选择一个项目。 但是每个项目都有一个存储库,我该怎么做,就像我之前用SVN做过的一样? 问题是: 如 ..
发布时间:2018-04-26 13:34:24 其他开发

文件结尾处没有换行符

在执行 git diff 时,它说“文件末尾没有换行符”。 好吧,文件末尾没有换行符。什么是大交易? 这封邮件的意义何在?它试图告诉我们什么? 解决方案 它表示在文件末尾没有换行符(通常是'\ n',又名CR或CRLF)。简单地说,文件中的最后一个字节(或者如果你在Windows上是字节的话)不是换行符。 将显示消息,因为否则无法区分文件末尾有换行符和不是。 Diff必须 ..
发布时间:2018-04-26 13:32:39 其他开发

Git - 什么是git commit ID?

如何生成唯一标识提交的git commit IDs? 示例: 521747298a3790fde1710f3aa2d03b55020575aa 它是如何工作的?它们对于每个项目都是唯一的吗?或git仓库全局? 解决方案 Git提交ID是关于提交的每个重要内容的SHA-1散列。我不打算把它们全部列出,但是这里是重要的... 内容,所有这些,不仅仅是 提交日期 提交者姓 ..
发布时间:2018-04-26 13:29:23 其他开发

挂git-svn

$ b $是否可以设置钩子以“拉”/“推”到 git-svn 托管存储库? b 这种情况是我在 Google Code 上拥有项目主持人,并使用git来管理本地工作副本。我想设置一些钩子,以便在使用 git svn fetch 和 git svn dcommit ,我可以对提交做一些修改。因为我没有托管SVN仓库,所以我无法在服务器端设置钩子。 有没有我可以使用的钩子?或者是否有办法“标记 ..
发布时间:2018-04-26 13:27:47 其他开发