背景:

1、公司的svn服务器架设在了公司内网环境中,没有公网ip,所以离开了公司环境就无法访问(更新、提交。。。)svn服务器了;

2、四个开发人员去客户现场开发新的需求,在现场找了一台服务器临时搭建的svn服务器,不过由于环境变化大,都是在自己的笔记本上搭建的svn服务器,这样便于记录代码改动的地方,有log可查,需要几个人同步代码的时候使用U盘直接拷贝;

3、每天下班之前把现场的代码在发给公司同事,然后由公司同事提交,保持现场和公司两个svn上面的代码一致;

4、不过没过多久(不到两周),又回到公司继续开发,本来可以直接check公司svn服务器的代码继续开发,但是svn上其中的一个eclipse项目没有更新到公司的svn服务器上,所以才有了本文。

回到公司,发现了问题,如何把现场的svn代码,提交到公司的svn服务器上面,由于代码量有限,想到了一个办法:

1、先在公司的svn上更新一版最新的项目到本地---暂且称为company_svn;

2、本地拷贝一份现场的项目代码(不直接在现场的svn代码上修改,方式出错),然后删除所有的与svn有关的文件(搜索*.svn,然后把根目录的.svn目录也删除掉)---暂且称之为local_svn;

3、拷贝local_svn所有的文件和目录到company_svn目录下,win7下会出现提示信息:

选择是,然后会出来如下提示:

把最下面的复选框选中,选择复制和替换。当此操作完成的时候,就可以提交company_svn到svn服务器了。也就完成了local_svn到company_svn的svn代码迁移。

修订(2013-06-19):svn不像cvs一样,会在每个目录下都有相应的文件产生,所以如果想去掉svn的文件,只需要删除.svn目录就可以了。

最新文章

  1. 在布局中使用android.support.v4.app.Fragment的注意事项
  2. C# 和 C++ 数据类型对照表
  3. android中BuildConfig.DEBUG的使用
  4. Knockout.Js案例三单页面应用程序
  5. ASP.NET和MSSQL高性能分页
  6. 剑指Offer18 顺时针打印矩阵
  7. 一点关于Ajax和一个等待图标的显示
  8. 【转载】jxl操作excel 字体 背景色 合并单元格 列宽等 .
  9. matlab怎么同时显示imshow 两幅图片
  10. 关于A*寻路算法的认识
  11. Hibernate中的一对多关系详解(2)
  12. xheditor编辑器上传截图图片抓取远程图片代码
  13. POJ 3709 K-Anonymous Sequence (单调队列优化)
  14. Beat It
  15. 如何获取ul 中li选中的值点击button按钮跳转链接
  16. 网络协议——IP
  17. 地图学与GIS制图的基础理论(二)
  18. Linux下自动备份MySQL
  19. vue2-loading-bar 一款基于Vue2的进度条插件
  20. cookie中存中文

热门文章

  1. 使用CSS创建有图标的网站导航菜单
  2. c#桌面小软件
  3. POJ C程序设计进阶 编程题#1:分配病房
  4. 为php安装memcached扩展连接memcached服务器
  5. ASP.NET MVC4学习笔记之Controller的激活
  6. 【转】MessageBox
  7. 【推介】GitHub
  8. 对ASP.NET Entity FrameWork进行单元测试
  9. 说说oracle中的面向对象与面向集合
  10. Go实现线程池