`
samwalt
  • 浏览: 285565 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用git-svn

    博客分类:
  • git
 
阅读更多
git-svn是一个能用git命令向svn代码库提交代码的软件

ubuntu下安装

sudo apt-get install git-svn


假如修改了a.txt

提交到本地git仓库
git add a.txt
git commit -m 'xxx' a.txt

提交到svn服务器
git svn dcommit .



从svn服务器更新代码
git svn rebase

如果不能更新,用
git svn fetch

再merge代码到git的master分支
git merge --no-ff git-svn



从svn服务器clone代码

git svn clone svn库地址


分享到:
评论

相关推荐

    git-svn使用用法

    基本的使用方法包括:本地修改代码后使用git commit命令提交更改,使用git svn rebase命令同步远程svn服务器的更改,以及使用git svn dcommit命令推送更改到远程svn服务器。 总之,git-svn是一个将Git的灵活性与SVN...

    rh-git218-git-svn-2.18.2-1.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    git-svn-1.8.3.1-23.el7_8.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    git-as-svn.zip

    git-as-svn 是 Git 仓库的 SVN 前端,你可以使用 SVN 协议来访问 Git 仓库 标签:gitassvn

    perl-Git-SVN-1.8.3.1-25.el7-9.x64-86.rpm.tar.gz

    1、文件内容:perl-Git-SVN-1.8.3.1-25.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-Git-SVN-1.8.3.1-25.el7_9.tar.gz #Step2、进入解压后的目录...

    dvcs-ripper-master-git-svn-cvs.zip

    dvcs-ripper-master-git-svn-cvs

    基于C语言和Shell脚本的码云git-svn-fast-import改进设计源码

    本项目为码云git-svn-fast-import工具的改进设计源码,采用C语言进行核心开发,同时包含Shell脚本和Python辅助脚本,总计39个文件,其中C源文件13个,头文件10个,Shell脚本6个。此外,还包含构建配置文件、版本控制...

    Git-SVN面试题,都是来自工作中的笔记

    ### Git与SVN的核心区别 #### 版本控制模型的不同 - **SVN**:集中式版本控制系统。所有的数据(包括文件版本、日志、差异等)都存储在一个中心服务器上,用户通过客户端软件与该服务器进行交互。这种方式下,每一...

    rh-git218-git-svn-2.18.4-1.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    git-svn-helpers:使 git-svn 变得简单的命令行工具

    git-svn-helpers 是一个命令行工具的集合,它极大地简化了 git for svn 存储库的使用。 它的主要目标是在现有的 svn checkout 之后设置一个本地 git 存储库,“无需动脑筋”。 它还解决了使用单个 git-svn 存储库...

    svn类型的git工具64位

    具体到描述中提到的"svn版本控制工具",这可能是指像`git-svn`这样的工具,它是一个Git子命令,允许用户在本地使用Git的同时与远程的SVN服务器进行通信。通过`git-svn`,开发者可以将Git的分支管理和本地版本控制...

    擅用Git弥补SVN的不足

    综上所述,通过配置git-svn、git、svn、github,可以构建一个强大的开发环境,实现SVN和Git的无缝结合,有效弥补SVN在使用中的不足。在具体的工作流程中,如需以SVN库为基础进行开发,可以先克隆SVN库到本地Git库,...

    git-svn-1.8.3.1-25.el7-9.x64-86.rpm.tar.gz

    1、文件内容:git-svn-1.8.3.1-25.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/git-svn-1.8.3.1-25.el7_9.tar.gz #Step2、进入解压后的目录,执行安装...

    git_svn.rar

    Git 和 SVN 是两种广泛使用的版本控制系统,它们在软件开发中起着至关重要的作用,帮助团队协同工作并跟踪代码的历史变化。Git 是一个分布式版本控制系统,而 SVN(Subversion)是集中式版本控制系统。以下是关于 ...

    用好 Git 和 SVN,轻松驾驭版本管理.docx

    本文主要探讨了两种广泛使用的版本控制工具——Git 和 SVN,并提供了使用 Git-SVN 的方法来结合两者的优点。 一、Git 与 SVN 对比 Git 是一种分布式版本控制系统,而 SVN(Subversion)则是集中式系统。Git 的核心...

    git离线安装包(包含所有依赖包)git-1.8.3.1-32.el7-8x86-64,linux离线安装git安装包含所有依赖

    尽管现在Git已经更新到了更高版本,但旧版本仍然可能在某些特定环境中使用,因为它们可能与系统的其他组件兼容,或者是为了满足特定项目的需求。 在Linux环境下安装Git,通常需要解决各种依赖问题。这个离线安装包...

    Git-2.25.1-64-bit.rar

    4. **SVN支持**:Git可以与Subversion(SVN)服务器进行交互,这对于那些使用SVN但希望尝试Git的团队来说是一大优势。标签中提到的"git svn"表示Git具有与Subversion集成的功能。 5. **命令行工具和图形界面**:Git...

    互联网程序员都每天刷题嘛-dosbox:使用git-svn导入DOSBox。不一定是最新的。还包含一个支持idados的分支

    而“dosbox: 使用git-svn导入DOSBox。不一定是最新的。还包含一个支持idados的分支”这部分是实际的技术内容,涉及到的是DOSBox的版本管理和一个特定的分支idados。 DOSBox是一款开源的DOS模拟器,它允许用户在现代...

    git和svn.zip

    在安装过程中,"TortoiseSVN-1.11.0.28416-x64-svn-1.11.0.msi" 文件是 TortoiseSVN 的安装程序,用于在 Windows 64 位系统上安装 SVN 客户端。"TortoiseGit-2.8.0.0-64bit.msi" 文件则是 TortoiseGit 的安装程序,...

    rh-git218-git-svn-2.18.1-2.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics