git-svn相关内容

git-svn在OSX上死于信号10

我原先在超级用户上问过这个问题,但最初在超级用户身上有这样的问题,不过这个问题最早出现在上。看起来我很可能在这里得到答案。我通过 Fink 安装了git和git-svn。我尝试执行以下操作: pre $ git svn init http:// myserver / myrepo 初始化的空的Git存储库在签出/ .git / $ git svn fetch 错误:git-svn死于信 ..
发布时间:2018-04-27 21:52:45 其他开发

将git-svn与非常规的repo布局一起使用,其中包含应该可供任何分支机构访问的目录

在我工作的地方,我们为项目使用了一个非常规的svn回购布局。它看起来像这样: 项目/ branches / tags / trunk / utils / 我们是一家非常小的公司,我们的大部分项目都相对较小。每个在项目上工作的开发人员通常会检查整个repo,并且有一些post-commit挂钩可以防止一次对多个分支进行更改。 utils文件夹包含一些对每个项目 ..
发布时间:2018-04-27 21:52:37 其他开发

从Git历史记录中删除具有历史记录的特定文件

我想删除很久以前我的Git存储库中特定文件的修订历史记录。目标是使它看起来像文件从未提交特定修订。有谁知道如何做到这一点?谢谢! 解决方案 听起来像是你想 git filter-branch 。 不过,请务必考虑手册页上的警告: 警告!重写后的历史记录 对于所有 对象都有不同的对象名称,并且不会与原始分支的 汇合。您不会是 能够轻松地将 重写的分支推送并分配到 原始 ..
发布时间:2018-04-27 21:49:18 其他开发

git-svn提交错误的分支/如何通过git-svn合并svn分支

我有一个SVN仓库,使用 - stdlayout 选项(当时,仓库为空)检出了git-svn。 然后我在主分支上工作了一段时间。当使用 git svn dcommit 时,它会svn提交我的更改到 https://my.host/repo/trunk 喜欢它。 在某些时候,我用git创建了一个名为“算术”的分支。后来我想在svn中创建这个分支,所以我做了一个 git svn branc ..
发布时间:2018-04-27 21:49:10 其他开发

竞争条件,如果两个客户git svn rebase和git推到相同的git回购?

如果两个客户端都尝试svn-rebase并同时推送,svn是否可以从多个客户端重新绑定到相同的Git仓库? 以下是更多信息:我正在设置SVN项目的GitHub托管镜像。为了完成镜像,我将每隔几分钟运行一次这个cron作业(每个本文): git svn rebase git.exe push origin master 为了实现冗余,我想让另一台服务器运行相同的c ..
发布时间:2018-04-27 21:48:54 其他开发

git-svn具有严格的权限

我正在开发一个不受我控制的svn存储库。它使用一个标准的布局,拥有非常严格的权限。 我没有读取父文件夹的权限。 svn://foo.bar/project/ svn://foo.bar/project/branches 但是我可以阅读 svn://foo.bar/project/trunk 和 svn ://foo.bar/project/branches/x ..
发布时间:2018-04-27 21:47:04 其他开发

当使用两个(Git和SVN)存储库时,“无法从工作树历史记录确定上游SVN信息”

我遇到以下问题 - 我正在研究基于SVN存储库的Git存储库。我使用 git svn clone path-to-repo 命令克隆SVN存储库,这样我的Git保留了相同的历史记录并且有一个共同的基础。克隆完成后,我使用 git remote add origin path -to-my-git-repo 添加了一个Git远程仓库。然后,我应用了一些更多的提交,并将其仅推送到Git存储库(因此,显 ..
发布时间:2018-04-27 21:45:16 其他开发

从git svn clone中排除文件

我正在将一个SVN回购站迁移到Git,并且我希望排除7000多个二进制文件,从一开始就不需要导入并成为Git历史记录的一部分,而不是将它们清理干净(参考问题)。这些文件的位置并不遵循一个非常规的模式,所以我不得不提供一个长长的git位置列表,并且我有〜8000个提交要考虑的事项。 如果我的目标是避免使用不必要的文件来扩大回购,那么最佳方法是什么? 有没有一种方法可以将它们从一开始排除, ..
发布时间:2018-04-27 21:43:32 其他开发

当使用git-svn或svn2git从svn转换为git时,如何更改存储库的基本路径并可能仍然保留分支/标记?

我将一个项目从SVN转移到git(完全不需要git svn的SVN互操作功能),并且我试过使用 git svn 和 svn2git ( nirvdrum在github上分享 ),我遇到的一个问题是,我们在SVN中的版本库布局就像这样: example.com/website/trunk | branches | tags / base / code , 等等,当我将它导入到git中时,存储 ..
发布时间:2018-04-27 21:42:17 其他开发

不完整的数据:当git svn获取时,Delta源意外结束

我已经将我的svn repo克隆到git中,并且每天我都在做git svn fetch(我只在SVN中进行更改),但是我打算迁移到git,并且保持git repo同步,因为svn clone 2周的时间让我失望(是的,这是一个很大的回购)。 无论如何,git svn fetch每天都工作得很好,直到2天前,我现在可以获得 pre > 不完整的数据:Delta源意外终止于/usr/lib ..
发布时间:2018-04-27 21:27:19 其他开发

SmartGit是否支持git-svn?

如果SmartGit甚至支持git-svn,我将如何去使用它?我会先克隆我的svn仓库,然后以某种方式将它链接到我的git仓库或反之亦然?我在SmartGit文档中发现了非常简短的git-svn,但它没有描述如何在实际客户端中使用它。 下面的教程介绍了SmartGit / Hg的SVN集成如何工作: .html“rel =”nofollow“> http://www.syntevo.com/sma ..
发布时间:2018-04-27 21:26:18 其他开发

git:更有效的方法来做到这一点

$ b 为问题创建分支 在分支机构完成一些工作后提交 结帐大师 svn rebase li> rebase master 结帐大师 合并分支 dcommit 我的目标是让我的历史记录保持在一条直线上,并尽量减少合并的头痛。 b $ b 有没有办法用更少的步骤来做到这一点? 解决方案 没有必要在中间做你的rebase,当然不需要交换到master分支去做。我的 ..
发布时间:2018-04-27 21:24:48 其他开发

如何正确使用git-svn,svn-ers checkout svnrepo和git-ers clone gitrepo,不小心犯下错误

在我的公司,我们使用SVN,但希望将来无缝切换到GIT。这就是为什么我开始学习git-svn,它可以作为svn仓库的前端。 我试图在以下设置中使用它: SVNREPO - 主svn库 GITREPO - SVNREPO的git-svn克隆 REPO1,REPO2,... - GITREPO代表git-ers的git克隆 要求如下: $ ul $ [ManyGitUse ..
发布时间:2018-04-27 21:23:47 其他开发

gitignore中的文件

我在生产服务器上有一个rails应用程序库。 在repo中有.gitignore文件: ... config / database.yaml ... 每个开发客户端都有一个带有不同config / database.yaml的克隆回购。 我的问题是: p> database.yaml在.gitignore中,然后当我运行git clon ..
发布时间:2018-04-27 21:20:57 其他开发

通过git svn克隆单个SVN分支的问题

我在SVN Repository上试过以下命令,通过git克隆一个分支。 ://svn.supose.org/supose/branches/B_0.7.1 但是得到以下错误消息: pre $ 在/Users/km/workspace-supose/git/B_0.7.1/.git/中初始化空的Git存储库 W:忽略来自SVN的错误,路径可能不存在:(160013):Filesyst ..
发布时间:2018-04-27 21:20:54 其他开发

如何用git-svn处理IDE项目文件

我正在使用git-svn,并且svn存储库中有IDE项目文件。每次启动IDE时,它都会修改项目文件并在状态显示中将其标记为已更改。然后,如果我尝试执行git svn rebase更新我的工作树以从svn中获取最新更改,它将失败,因为我对项目文件进行了本地修改,并且必须存储更改。我该如何缓解我的工作流程,这样我就不必每次都没有真正修改任何东西时隐藏/隐藏应用程序? 解决方案 创建一个简单的g ..
发布时间:2018-04-27 21:18:24 其他开发

为RHEL 6安装/构建git-svn

我无法访问RHEL6回购,那么在RedHat Enterprise Linux 6上构建和/或安装git-svn工具的最佳方法是什么? 管理安装git& git-svn 1.7.9通过卸载现有的(yum erase git)并从源代码安装最新的。使用64位也是如此。 解决方案 可能的解决方案是在本地进行重建(即在主目录内的目录中)所有内容: git 及其依赖关系 svn 及其 ..
发布时间:2018-04-27 21:10:28 其他开发

为什么每次推送原始主机时,Git都会发送整个存储库

我在本地进行了一些更改,然后使用'git push origin master'推送到github。它总是推动完整的代码库(根据传输的数据量来判断)。 我必须缺少一些简单的东西..应该只推动已更改的文件..? 解决方案 对我来说,这也是一个谜。我的同事发现创建跟踪分支有助于: http://www.zorched.net/2008/04/14/start-a-new-branc ..
发布时间:2018-04-27 21:05:48 其他开发

如何使用git-svn获取/克隆只有几个分支?

我正在使用的SVN存储库有相当多的分支机构。我只对与他们中的三个合作感兴趣,并且可能是未来将创建的另一个新SVN分支。我到目前为止已经发现的是,命令 git svn clone URL -T trunk -b branches -t tags 会克隆所有SVN分支,并随后克隆 git svn fetch 命令也可以在所有SVN分支上运行。 有没有办法让我指定我想要的几个分支用?我很可能没有足 ..
发布时间:2018-04-27 21:00:48 其他开发