通常开发中遇到自己电脑和公司电脑代码共享的问题。比如一些通用的库,图片等项目中基本通用。

一些项目库如google code, github内地访问又挺困难的,常常无法连接,或者慢死。。还有就是必须开源,这对公司项目来说是不允许的。!

解决方案。(同时能够svn本地和局域网)

1. 使用一个网盘。 我用的是百度网盘(快)

2. 本地架设一个svn服务器。 我用的是Subversion。忘记当初怎么装的。自己去svn下载个版本,然后安装会生成个subversion文件夹

--------------------这地址也是访问慢,引用别人的方法,需要的自己动手操作下-----------------------------------------------

Subversion下载地址:

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91

我下载的是1.6.0版本:Setup-Subversion-1.6.0.msi

3. 使用svn客户端,各种版本都有, 我用eclipse安装的,自己去找地址安装, 客户端版也有。

Subclipse 1.8.x Update Site - jar:file:/C:/Users/Yanlili/Downloads/site-1.8.22.zip!/

4. 创建svn版本库。可以参考别人的客户端方法,这里我也是代码。

----------------------------------忘记当初怎么配了,搬点别人方法,也给自己备忘------------------------------------

2.2.   建立和导入版本库

两种方式:命令行 或 使用图形化管理工具。

命令行方式:

1、建立版本库dev

svnadmin create d:/svn_repository/dev

2、导入项目到版本库

svn import D:/dev file:///d:/svn_repository/dev/ -m "initial import”

3、显示储存库内容

svn list file:///d:/svn_repository/dev/

-----------------------------------------------------------------------------------------------------

------------------------------------创建SVN服务---------------------------------------------------

sc create svnserve binPath= "C:\develop\Subversion\bin\svnserve.exe --service -r C:\develop\Subversion\Repository" start= auto DisplayName= "Subversion Server" depend= Tcpip

"C:\develop\Subversion\Repository"我的版本库名字,我这里也多了一步多弄了个serve服务自己可以参考创建资源库方法

------------------------------------------------------------------------------------------------------

5. 提交代码到svn里。(关键。)

提交file:///你的地址

6. 百度云盘同步c:/develop/Subverson整个文件夹(以后到别的电脑或重装配直接运行下目录下的bat文件)

7. 若想局域网启用svn服务器,让同事提交

net start svnserve( 你用sc创建的sc create svnserve,其实就是服务id)

net stop svnserve

8. 以后使用直接commit或者其他正常svn的使用方法都可以

分享我的整个工程的地址。

http://pan.baidu.com/s/1i324FjR ,仅供参考。

个人代码管理--svn的更多相关文章

  1. 代码管理 – SVN

    代码管理工具也用了不少年了,整理下. 管理工具比较 用过VSS,CVS,TFS,SVN还有一个微软内部使用的不记得什么名字了.这里进行一些简单比较,重点介绍SVN的用法. CVS历史悠久,1986年就 ...

  2. [SVN Mac自带SVN结合新浪SAE进行代码管理]

    前一篇我转载了别人SVN的使用方法,前面的配置和服务器我不是很明白,自己尝试后发现我需要使用到的核心命令是下面一些. 新浪SAE提供了SVN代码管理仓库,只要进入相应应用,然后点击左侧代码管理,到最下 ...

  3. git-svn:通过git来管理svn代码

    简介 svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进.但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从 ...

  4. 【ConnerStone】SVN代码管理 - 基本使用

    第一步,链接服务器,创建代码管理仓库 第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子) 第三部 ,链接成功后,SVN的基本界面组成 第四步 从仓库中check out你需要的项目 ...

  5. 在Windows Server 2008上部署SVN代码管理总结

    这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...

  6. 测试思想-流程规范 SVN代码管理与版本控制

    SVN代码管理与版本控制 by:授客 QQ:1033553122   欢迎加入软件性能测试交流群(QQ群):7156436   目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...

  7. SVN代码管理发布

    1.svn的独立模式应用 2.svn钩子的应用(例如:代码提交前的文件格式限制,大小限制,代码发布svn成功后的备份等等) 3.大型企业的代码发布流程 有一些制度流程.逻辑方案 4.业务变更管理

  8. Visual SVN 企业版代码管理平台的建设

    通常需要完整的SVN的代码管理平台系统的搭建,需要安装三个文件,Visual SVN server  , TortoiseSVN, Visual SVN. Visual SVN server  企业版 ...

  9. IOS-源代码管理工具(SVN)

    一.使用环境 要想利用SVN管理源代码,必须得有2套环境 服务器 用于存储客户端上传的源代码 可以在Windows上安装Visual SVN Server 大部分情况下,公司的开发人员不必亲自搭建SV ...

随机推荐

  1. HappyNum

    /*Write an algorithm to determine if a number is "happy". A happy number is a number defin ...

  2. java类的高级特性

    1.非内部类不能被声明为private 或protected访问类型.

  3. 第二章 I - The 3n + 1 problem(2.4.2)

    这是一道很坑爹的题,一定注意输入的两个数的大小,并且不能简单的交换,因为在最后的输出的时候还需要将原来的数按照原来的顺序和大小,这就是为什么还得开辟两个值得原因 Description Problem ...

  4. dedecms首页怎么调用公司简介的内容

    DeDeCMS功能虽然强大,但还是有些细节上的功能没有实现,正如本文描述的问题一样,DEDECMS要在网站首页调用公司简介的内容,而且还要截取前多少个字符数的时候,DEDECMS标签中没有能实现这样的 ...

  5. 【鸡渣饲料系列】《Introdution to 3D Game Programming With DirectX11》 代码转移至vs2015

    <Introdution to 3D Game Programming With DirectX11>我是从这本书学习的directx,被称为“龙书”dx11版,由于是通过这本书学习的所以 ...

  6. Flash图表控件FusionCharts如何在图表标绘非连续数据

    你可能经常要以不完整的数据点绘制图表.例如,当绘制每月的销售图表时,你可能没有所有的月数据.所以,你可能只想以一个空白的区域来显示缺失的数据,不在这个区域中绘制任何东西.FusionCharts可以让 ...

  7. 华为OJ平台——查找组成一个偶数最接近的两个素数

    import java.util.Scanner; /** * 问题描述:任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况, * 本题目要求输出组成指定偶数的两个素数差值最小 ...

  8. Android开发如何去除标题栏title

    虽然是一个小问题,今天遇到了,也就写下来吧.防止自己忘掉. 取消标题栏的方式有两种,一种是在代码添加,另一种是在AndroidManifest.xml里面添加. 1.在代码中实现:在此方法setCon ...

  9. SSH环境搭建步骤解析

    一.建立Java web project:AngelSSH 二.引入jar包,必要清单如下 2.1,Struts2 commons-fileupload  文件上传组件 commons-io   io ...

  10. Objective-C的基础语法总结

    1.NSLog(@“hello world!”);//打印语句的函数,需要打印的字符串放在@之后. NSLog(@“are %d and %d different?%@”,4,4,@”YES”); 2 ...