个人代码管理--svn

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

一些项目库如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

个人代码管理--svn

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里。(关键。)

个人代码管理--svn

个人代码管理--svn

个人代码管理--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 ,仅供参考。

上一篇:javascript/jquery读取和修改HTTP headers


下一篇:Android游戏引擎总汇 原文出处:http://software.intel.com/en-us/blogs/2012/03/13/game-engines-for-android?page=1