`
seavers
  • 浏览: 173223 次
  • 来自: ...
社区版块
存档分类
最新评论

git 与 svn 同步

    博客分类:
  • git
阅读更多
svn 与 git 保持同步


  • 先svn checkout url 把svn上的代码checkout下来
  • 进入工程目录
  • git init
  • git remote add origin git@github.com:username/project.git
  • git pull
  • git branch --set-upstream master origin/master
  • git reset
  • git status
  • git commit -a -m "update"
  • git push


其中 git reset 不好处理,可以
  git reset --hard
  svn -R revert .


另外:
  • svn propget svn:ignore .
  • svn propset svn:ignore . -Fingore.txt


ignore.txt 中 加入  .git .gitignore
.gitignore 中 加入  .svn


.svn
bin
target
.settings
.project
.classpath

/assets/node_modules








分享到:
评论

相关推荐

    git-svn使用用法

    在一些项目中,由于历史原因可能仍在使用SVN作为中央版本控制系统,而git-svn可以使得开发者在本地使用Git的强大功能进行版本控制,同时又能与SVN仓库保持同步。使用场景包括但不限于项目需要与使用SVN的团队合作、...

    Git2Svn:代码git到svn的单向同步

    git2svn提供git到svn的单向同步,基于代码,但做了一些改进,支持更多参数,bash同步脚本使用方法: ./git2svn.sh [-r git_revision] [-t type] [-u svn_user] [-p svn_password] [-l locale] <local> 其中:type参数...

    linux-零配置Git仓库与SVN的同步用于发布WordPress插件

    本篇文章将深入探讨如何在Linux环境中实现Git仓库与SVN的零配置同步,以优化WordPress插件的发布流程。 首先,我们需要了解Git和SVN的基本概念。Git是一种分布式版本控制系统,强调速度、非线性开发和分支管理。它...

    擅用Git弥补SVN的不足

    3. 当需要与SVN库进行同步时,可以执行git svn rebase操作。该操作能够将SVN这段时间的更新获取下来,如果有遇到冲突,则会要求合并解决。 4. Rebase成功之后可以执行git svn dcommit进行提交,提交后本地的Git库...

    git和svn的使用, 安装git和svn, git上传项目, 拉取项目, idea集成git, idea集成svn

    **IDEA集成Git与SVN** IntelliJ IDEA是一款强大的Java集成开发环境,支持对Git和SVN的集成。在IDEA中集成版本控制: 1. 对于Git,打开设置(Preferences on macOS,Settings on Windows/Linux),选择Version ...

    git和svn

    与Git不同,SVN有一个中央服务器,所有开发者都向这个中心仓库提交和获取代码。虽然SVN也支持分支和合并操作,但相比于Git,其在处理大量并发修改时可能显得较为复杂。SVN在一些大型企业或团队中仍然被广泛使用,...

    使用git作为svn客户端1

    通过`git svn`,可以实现Git的高级功能,如分支和合并,同时保持与SVN服务器的同步。这种灵活性让开发者能够在保留SVN仓库的同时,享受Git带来的高效开发体验。然而,值得注意的是,这种方式可能不适用于所有情况,...

    svn迁移到git保留commit信息,后续还能维护从svn同步代码到git(亲测有效,网上资源整理最终版)

    公司代码要从svn迁移到git,不想笨笨的重新上传一份新代码,于是研究了下svn代码到git的迁移同时还要保留...在保留commit信息的同时,还能继续从svn同步代码到git,这样即使还有人继续在svn上提交代码也没关系啦!

    為什麼Git把SVN拍在了沙灘上1

    通过`git svn`命令,开发者可以在本地使用Git的优势,同时与SVN服务器保持同步。例如,`git svn clone`可以下载SVN项目及其历史,`git svn fetch`更新远程分支,`git svn rebase`合并分支,而`git svn dcommit`将...

    SVN迁移到Git

    从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git

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

    准备好推送您的更改时: > gitify push要使用上游更改更新您的工作目录: > gitify updategitify 会注意保持 git 和 svn 存储库同步,并在更新时尽量避免冲突。示例会话这是一个示例会话: > cd /tmp> svn co ...

    Git和Svn对比.pptx

    ### Git与SVN对比分析 #### 一、概述 版本控制系统(Version Control System,简称VCS)是软件开发过程中不可或缺的工具,它帮助开发者管理源代码的变化历史,并且支持多人协作开发。当前主流的版本控制系统有两种...

    svn-git插件Jenkins.zip

    svn-git插件是Jenkins的一个扩展,旨在提供一种方式来同步SVN仓库和Git仓库,使开发者可以从Git仓库进行开发,同时保持与SVN主仓库的同步。这尤其适用于那些已有大量历史记录在SVN中,但希望利用Git的分布式特性进行...

    SVN和Git简单使用文档

    - **更新**:使用`svn update`同步本地副本与服务器上的最新版本。 ### Git **1. Git简介** Git是一款分布式版本控制系统,由Linus Torvalds为Linux内核开发。Git不仅追踪文件变化,还支持分支管理和快速的本地...

    SVN 与 GIT比较

    而SVN需要频繁与中央服务器通信,尤其是当网络环境不稳定时,将会严重影响工作效率。 在分支管理上,GIT的设计更适合于现代软件开发的需求。GIT的分支是轻量级的,创建、切换和合并都非常快,而SVN的分支操作则相对...

    git代码迁移同步到svn.docx

    完成嫁接后,通过`git svn rebase`将Git仓库的提交历史与SVN同步: ```shell git svn rebase ``` 最后一步是将Git仓库的更改提交到SVN仓库: ```shell git svn dcommit ``` 这样,Git仓库中的所有代码和历史记录...

    比较ClearCase, SVN, GIT

    常见的版本控制工具包括ClearCase、SVN(Subversion)和GIT。每种工具都有其特点和优势,本文将对这三种工具进行比较,帮助开发者和管理员更好地选择和使用这些工具。 多站点支持 ClearCase支持多站点复制和同步,...

    版本管理git svn

    TortoiseSVN 是一个与Windows资源管理器集成的 SVN 客户端,提供图形化的界面,使得SVN操作更为直观易用。而 "GIT 安装.zip" 则可能是Git的安装包,用于在Windows环境下安装Git。 在选择Git或SVN时,通常会考虑以下...

    版本控制svn+git

    一种常见的方式是,在SVN仓库上搭建Git-SVN桥接,这样团队可以在本地使用Git,然后通过Git-SVN工具与SVN仓库同步。这种方法可以充分利用Git的灵活性和SVN的集中管理。 **知识点总结** 1. **SVN基础**:集中式版本...

    版本管理_svn和git常用操作

    同步代码即更新工作副本,可以使用`svn checkout`首次获取项目,或使用`svn update`将本地代码与远程仓库同步。 ``` svn checkout https://url/to/repo /path/to/working/copy svn update ``` #### 1.3 提交代码 当...

Global site tag (gtag.js) - Google Analytics