首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏山山仙人的专栏

    使用git-svn迁移SVN至GitLab

    1、安装git和git-svn 2、建立SVN用户到git用户的映射文件 3、克隆版本库 4、查看项目提交历史 5、提交代码到gitlab仓库 1、安装git和git-svn 后面的步骤中对git版本有一定要求 GIT_HOME/bin:$PATH [root@DevTest git]# git --version git version 2.9.5 [root@DevTest git]# yum install git-svn -y #安装git-svn 2、建立SVN用户到git用户的映射文件 (可选)准备作者文件,以便将SVN作者映射到Git作者。

    1.5K50发布于 2020-04-29
  • 来自专栏HHTjim'S 部落格

    Git-Svn保存密码凭证免输入

    Git-Svn保存密码凭证免输入 作者:matrix 被围观: 1,002 次 发布时间:2021-08-12 分类:兼容并蓄 | 无评论 » 这是一个创建于 384 天前的主题,其中的信息可能已经有所发展或是发生改变 使用git-svn管理svn项目每次操作都要输入密码 之前尝试过 echo password | git svn rebase来自动输入,还有删除~/.subversion/auth目录的方法都还是失败 git-svn是读取系统保存的密钥,之所以有问题因为密钥是之前的程序授权的,现在使用git-svn也就无法读取。

    2K10编辑于 2022-09-26
  • 来自专栏HHTjim'S 部落格

    使用git-svn管理svn仓库

    使用git-svn管理svn仓库 作者:matrix 被围观: 367 次 发布时间:2021-08-24 分类:兼容并蓄 | 无评论 » 这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变 git-svn工具是git对比较老的svn的兼容性支持,可以直接对svn仓库进行管理。git-svn内部其实是使用perl脚本处理svn命令,没有的话要重新安装git。

    1.6K20编辑于 2022-09-26
  • 来自专栏QB杂货铺

    Linux实用命令之git-svn

    近日发现了有一个工具,git-svn,可以打通git svn之间的鸿沟。 很适合习惯于git,却需要维护svn代码的同学。 安装 sudo apt-get install git-svn 具体使用就不多写了,可以看帮助文档,或者网上很多详细的说明。

    1.5K20发布于 2019-12-27
  • 来自专栏技术进阶

    svn项目迁移至gitlab流程(保留提交记录)

    所需组件 git-svn centos:yum install -y git-svn ubuntu:apt-get install -y git-svn mac:brew install git subversion (160013): Filesystem has no item: 'src' path not found W: Do not be alarmed at the above message git-svn ~有异常则需特殊处理 注: git-svn 其他参数: git svn clone svn://ip端口/projectname --no-metadata --authors-file=users.txt

    1.8K30编辑于 2022-01-27
  • 来自专栏donghui的博客

    在SVN仓库上使用Git 原

    当你的仓库是SVN类型的,如果你想在本地使用Git进行版本控制,你可以使用git-svn。 git安装的时候会附带git-svn(建议安装最新版本)。 git-svn简单使用 1、克隆一个SVN仓库(相当于svn checkout) git svn clone http://svn.example.com/project/trunk 帮助文档 想要了解更多关于git-svn的使用,可以通过以下几种方式查看git-svn帮助文档: git svn --help git svn help git help svn 经验证,SourceTree支持将SVN仓库克隆为Git仓库以及其他可以使用git-svn命令行进行的操作。

    2.3K10发布于 2019-04-19
  • 来自专栏腾讯技术工程官方号的专栏

    从 SVN 到 Git 开发实用命令总结

    作者:ronhu,腾讯 IEG 客户端开发工程师 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 开始使用 Git,并总结平时工作高频率使用到的 Git 常用命令。 常用命令 本节命令针对使用 Git-SVN 的开发者,请务必掌握。 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 常用操作如下(图片来源于网络): Git-SVN # 下载一个 SVN 项目和它的整个代码历史,并初始化为 Git 代码库 $ git svn clone -s [repository] # 查看当前版本库情况 ,请查看第三节 $ git pull [remote] [branch] # 取回远程仓库的变化,并与本地分支变基合并,(Git only), 若使用 Git-SVN,请查看第三节 $ git pull

    1.3K51编辑于 2022-05-06
  • 来自专栏CU技术社区

    通俗易懂|用好Git 和 SVN ,轻松驾驭版本管理

    给公众号标星置顶 更多精彩 第一时间直达 链接:http://www.bubuko.com/infodetail-2844306.html 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN 三、Git-SVN常用命令 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 常用操作如下(图片来源于网络): ? [ Git-SVN ] # 下载一个 SVN 项目和它的整个代码历史,并初始化为 Git 代码库 $ git svn clone -s [repository] # 查看当前版本库情况 $ git svn # 创建远程分支对应的本地分支 $ git checkout -b [local_branch] [remote_branch] 四、初始化 从本节开始,除特殊说明,以下命令均适用于 Git 与 Git-SVN ,请查看第三节 $ git pull [remote] [branch] # 取回远程仓库的变化,并与本地分支变基合并,(Git only), 若使用 Git-SVN,请查看第三节 $ git pull

    1.2K20发布于 2020-02-14
  • 来自专栏悟空被FFmpeg玩

    Git与SVN的区别

    2、比较靠谱的方法 使用git-svn应该算更加科学和靠谱的方法,安装好git-svn(这个是需要单独安装的)后,就可以使用啦,基本上是这样的: mkdir 1stlog cd 1stlog && git-svn

    88520发布于 2019-03-05
  • 来自专栏腾讯DevOps

    从 SVN 到 Git

    Git:基于Git的企业级协作开发解决方案,腾讯未来研发关键系统 https://code.tencent.com 作者:腾讯工蜂用户 胡腾 导语 本文从 Git 与 SVN 的对比入手,介绍如何通过 Git-SVN git commit从暂存区提交到本地仓库 git push或git svn dcommit从本地仓库提交到远程仓库 一般来说,记住以下命令,便可进行日常工作了(图片来源于网络): 1.jpg 三、Git-SVN 常用命令 本节命令针对使用 Git-SVN 的开发者,请务必掌握。 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 ,请查看第三节 $ git pull [remote] [branch] # 取回远程仓库的变化,并与本地分支变基合并,(Git only), 若使用 Git-SVN,请查看第三节 $ git pull

    4.9K91发布于 2018-10-18
  • 来自专栏俞其荣的博客

    从SVN迁移到GitLab

    yum install -y git-svn 安装 git-svn ,可以帮助你很轻松的从 SVN 转到 GitLab 上。

    2.9K20发布于 2019-01-03
  • 来自专栏PHP专享栏

    SVN与Gi的较量对比

    Git-SVN常用命令 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 常用操作如下(图片来源于网络): ? [ Git-SVN ] # 下载一个 SVN 项目和它的整个代码历史,并初始化为 Git 代码库 $ git svn clone -s [repository] # 查看当前版本库情况 $ git svn ] # 创建远程分支对应的本地分支 $ git checkout -b [local_branch] [remote_branch] 一、初始化 从本节开始,除特殊说明,以下命令均适用于 Git 与 Git-SVN 增加一个新的远程仓库,并命名 (Git only) $ git remote add [remote-name] [url] # 取回远程仓库的变化,并与本地分支合并,(Git only), 若使用 Git-SVN ,请查看第三节 $ git pull [remote] [branch] # 取回远程仓库的变化,并与本地分支变基合并,(Git only), 若使用 Git-SVN,请查看第三节 $ git pull

    1.3K20发布于 2019-08-05
  • 2025最好的SVN迁移向Git工具推荐:开启敏捷协作、高效交付的新一轮升级

    一、SVN 到 Git 的迁移主流方案git-svn:Git 官方命令扩展,支持将 SVN 仓库克隆为 Git 仓库,并保留完整历史。 历史和结构完整保留 配合 git-svn、svn2git、SubGit 等工具,通过 Gitee 托管的 Git 仓库依然可完整保留 SVN 的分支、标签和提交历史。 vertical-align:middle;word-break:normal;word-wrap:normal;}对比维度SVN → Git(非 Gitee)SVN → Git + Gitee迁移工具支持git-svn

    55500编辑于 2025-07-09
  • 来自专栏HHTjim'S 部落格

    SVN或者GIT远程双向同步

    配合之前的「使用git-svn管理svn仓库」可以完美解决这个问题,利用git来中转管理我们手上的仓库代码。 场景: 有多个相同代码的SVN仓库,我不想全部迁移到git。 如果需要git-svn自动输入密码>> https://www.hhtjim.com/git-svn-save-password-credentials-from-input.html 参考: https

    2.3K30编辑于 2022-09-26
  • 来自专栏mantou大数据

    MacOS下SVN迁移Git踩坑记

    Compilation failed in require at /usr/local/git/libexec/git-core/git-svn line 21. BEGIN failed--compilation aborted at /usr/local/git/libexec/git-core/git-svn line 21.

    3.6K50发布于 2018-04-16
  • 来自专栏FreeBuf

    揭秘:从内部源码看Facebook技术(第一集)

    /.git/objects >> $ALTERNATES fi # We want to use the same remote branchname ("remotes/trunk") for git-svn need them. rm -rf .git/refs/remotes/origin # Now it&'s time to turn this plain old gitrepo into a git-svn is the svn-remoteconfiguration (installed above) and a # metadata file with some versioninformation. git-svn git svn init -itrunksvn+ssh://tubbs/svnroot/tfb/trunk/www # Now tweak the git-svn config a little bitso svn-remote.svn.urlsvn+ssh://tubbs/svnroot git config svn-remote.svn.fetchtfb/trunk/www:refs/remotes/trunk # Let git-svn

    3.2K60发布于 2018-02-05
  • 来自专栏Albert陈凯

    2018-10-16 svn迁移到Git svn上r80000个哭

    相关文章 从 SVN 迁移到 Git 从SVN到GIT迁移 svn 迁移到git svn迁移到Git SVN 迁移到 Git SVN 迁移到GIT git-svn svn 迁移git SVN

    67510发布于 2018-10-22
  • 来自专栏哲学驱动设计

    发布 Rafy 源码到 GitHub

    主要是因为git-svn只支持通过网络连接(svn:// 或 http://之类)的方式来转换,所以本地的仓库转换,是不能直接使用 file:/// 协议访问的,而是还得安装一个 SVN 服务端进行发布

    1.3K60发布于 2018-01-29
  • 来自专栏韩曙亮的移动开发专栏

    【ijkplayer】编译 Android 版本的 ijkplayer ① ( Ubuntu 安装 Git 软件 | 下载 ijkplayer 代码 )

    git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn

    57920编辑于 2023-03-30
  • 来自专栏全栈程序员必看

    Centos7安装svn服务

    服务器的步骤 简单介绍每个安装步骤的原理 CentOS Linux release 7.9 svn, version 1.7.14 公司项目使用svn做管理,但我用惯了git,好在有git-svn 只是以前没用过git-svn,想先找个地方练习一下,所以趁着周末在本地虚拟机上搭建了svn 服务。 把搭建过程记录一下。 安装 完整的安装和启动步骤。复制并执行即可。 # 1.

    1.2K30编辑于 2022-11-02
领券