背景:

以前从SVN上下载了项目源码,可是SVN抽风了,死活不显示我修改了哪些代码

自己从别人机器上搞来了项目源码,没有svn版本控制,但是svn上面有这些源码

如上两种,我想关联一下,把我本地的代码和SVN服务器上的代码进行关联,以方便知晓我到底TM的动了多少代码

ok 步骤如下:

首先新建本地文件夹,将自己的未关联的项目源码放置到这里来

下载最新版的svn客户端软件,TortoiseSVN 1.8.1 ,然后右键将服务器上的源码项目检出到此路径

3.注意上一步的检出,一定是根目录,就是你的本地项目源码什么结构,svn的就怎么检出,达到利用服务器端的源码覆盖到本地的目的,但是svn很智能,你TM的改了什么源码,svn检出的就不会覆盖你的本地的源码,否则你就白玩了。

如果在第2步出现如下报错: (SVN Upgrade working copy)

Error: The working copy at 'C:\Users\yang\Desktop\ss\trunk\res\anim'

Error: is too old (format 10) to work with client version '1.8.8 (r1568071)' (expects

Error:  format 31). You need to upgrade the working copy first.

但是你的svn如果右键没有upgrade的选项,就需要干掉所有项目源码的.svn隐藏文件夹,才可以继续关联操作。

删除svn隐藏文件夹办法很简单,网上有脚本,直接新建文本文档,然后改后缀名为xxx.bat即可,把项目源码路径文件夹拖到这个bat上面,自动执行清理。(切记,不要打开这个bat文件后再拖放,而是,直接把文件夹拖放到这个bat文件上即可,bat文件不需要开启)

------------------------本行不复制------------------------------

@echo offif "%1"==""(

goto error

)else(

goto action%1)

:errorecho.echo必须输入要操作的文件夹路径参数,或拖动文件夹到此命令文件上。echo.

pause

goto end

:action%1

echo --------------------------------------------------------------------------

echo 本次操作将删除 [%1] 文件夹下所有的svn标记,请慎重操作!echoY 清理文件夹echoN 退出echo ---------------------------------------------------------------------------choice/c YN /m 请选择菜单(按ctrl+c或N退出):if %errorlevel% equ 2goto endecho 正在清理文件夹:%1

echo请稍候...for /r %1 %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

echo 清理完毕!

echo按任意键退出...

pause>echo.

:end

exit

------------------------本行不复制------------------------------

5.然后你就可以直接再次重新从步骤2开始做。

有问题联系小弟:

QQ 394263788

落雨 svn爱好者

2014年5月21日17:26:02

关联本地项目和svn_技术贴 本地代码与svn关联教程 svn upgrade问题解决相关推荐

  1. Git关联本地项目到git上

    目录 在码云或者git上创建本地仓库 复制git或者码云上的地址 在本地项目文件夹下打开git bash 项目集成功 另一种方式关联项目 在码云或者git上创建本地仓库 填写相关信息即可创建. 复制g ...

  2. 将本地项目/文件上传到远程服务器中详细教程(vscode,sftp)

    首先在 vscode 中下载 sftp: 然后在 vscode 中打开本地将要上传的项目或文件: 使用快捷键 ctrl+shift+P 打开指令窗口,输入 sftp:config ,回车,在当前目录中 ...

  3. IDEA本地项目与SVN项目关联

    1.IDEA版本为2019.2.3(x64),没有关联前右键菜单没有SVN菜单,如下图: 2.打开本地项目,菜单选择VCS->Enable Version Control Integration ...

  4. github新建项目以及本地项目关联远程库

    前言 很多小伙伴在本地创建了maven项目,并通过git进行版本管理,但却不知道如何将项目上传到码云 或者 github,本文将细化步骤讲解如何将本地项目上传到码云,并关联到idea开发工具,供大家参 ...

  5. 本地项目关联到远程git仓库

    本地项目关联到远程git仓库 场景是这样的:在gitee-code上新建一个项目,gitee会帮你把项目初始化,初始化之后会根据你的选择生成默认的说明文件和gitignore文件.这个时候你就可以复制 ...

  6. idea怎么将本地文件和远程git对比_IDEA新建本地项目关联远程git仓库

    现在远程git仓库创建一个repository,然后本地创建项目,最后进行关联.三板斧,打完收工. 第一步.第二步地球人都知道,略过不表,第三步比较关键,举个例子: 0.创建本地Git仓库:VCS - ...

  7. 本地项目关联远程 git 仓库

    用了几年 git 来管理代码,除了常用的提交代码的一些指令,其他的每次用到都需要查一次资料,这样很麻烦.最近有一个新项目需要关联远程仓库,我自己也整理了一下. 安装 Git:官网 下面介绍几种方法: ...

  8. 本地项目关联远程git仓库

    背景:好久没有新建git仓库了.这次创建本地git仓库和远程推送时 遇到的问题 如果是复制已有项目重新执行1删除git仓库.如果不需要删除本地.git仓库.第一步可以省略 rm -rf .git // ...

  9. 本地项目与Git项目关联

    本地项目与Git项目关联 用途:将本地已有的项目与远程的项目做关联,并实现push 1.本地项目先初始化为git项目:git init 2.创建本地分支:git checkout -b develop ...

  10. Git本地项目与远程仓库关联步骤

    1. 本地 Git 配置 配置一下一些基本的信息 $ git config--global user.name "Your Name" $ git config --global ...

最新文章

  1. Go 学习笔记(45)— Go 标准库之 flag(命令行参数解析)
  2. 从零开始学习python-从零开始学习python(一)
  3. leetcode算法题--Remove K Digits
  4. Ubuntu16.04 LTS安装配置安装CUDA8.0、CUDNN5.1
  5. HDU 1175 连连看 dfs+剪枝
  6. 抓包写代码模拟怎么减少重复劳动
  7. hdu 5631 Rikka with Graph(图)
  8. java读取csv合适文件_解析-您可以推荐一个Java库来读取(并可能写入)CSV文件吗?...
  9. 全国315个城市,用python爬取肯德基老爷爷的店面信息
  10. python list元素合并_Python-列表+-01-两个列表各元素合并
  11. 转!面向对象设计原则
  12. mysql 数值型注入_slq-注入总结(中)
  13. 《剑指offer》面试题5———从尾到头打印链表(C++ 实现)
  14. c 连接mysql通用_用C语言操作MySQL数据库的通用方法
  15. SQL Prompt
  16. 进程的同步、互斥、通信的区别,进程与线程同步的区别
  17. 【笔记】ThreadFactory自定义线程名前缀
  18. 海康IPC+ffmpeg+nginx+ckplayer实现网页实时预览监控视频
  19. Android烂笔头
  20. 浅谈矢量场 —— 1. 梯度、散度与拉普拉斯算子

热门文章

  1. cloudmusic:网易云爬虫
  2. 日期格式化java_JAVA格式化时间日期
  3. 下载carplay安卓版_apple carplay
  4. 笔记--希尔伯特空间
  5. 微信开发者工具的tabBar和数据双向绑定
  6. IntelliJ IDEA使用教程 (总目录篇)
  7. 2022年国内短信平台大全
  8. 极限编程(XP)简介
  9. c语言程序设计超市会员卡管理系统,c语言程序设计超市管理系统.doc
  10. Java实现中国象棋(人机对战)