个人代码管理--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

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 ,仅供参考。

时间: 2024-10-23 16:59:56

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

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

这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 2008: SVN服务器端程序:VisualSVN Server 2.1.5:(http://www.visualsvn.com/ ) 客户端环境: 操作系统:Windows 7 32Bit: SVN客户端程序:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15:(htt

SVN代码管理发布

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

svn(subversion)代码管理

想必大家现在都比较喜欢使用svn(subversion)完成代码管理了,因为它的开源,轻巧,易用.但是这样一个宝贝如果不知道其正确的用法,也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶.   下面就我们在外事项目中使用SVN的经验简单做个说明.   如何正确提交代码?   可能很多人用过微软的VISUAL SOURCESAFE 或者 Team Foundation Server,就认为那还不简单,checkout/checkin 不就完了吗.孰不知由于SVN采用了另一种源代码管

IOS开发-关于代码管理工具之SVN

最近在做的一个项目,就用到了代码管理工具,那么就对SCN进行了一个简单的了解,即原理和一些常用命令. 那么我们为什么需要使用SVN呢,我们可以吧SVN当成是一个备份服务器,他可以帮你记住每次上传到这个服务器的档案内容,并且自动的赋予每次变更的一个版本. 因为如果是团队开发的话,版本管控是非常重要,你无法保证你手头上的版本永远都是对的,对于团队开发来说,数据同步非常重要,因为互相都需要各自的数据,所以SVN可以帮你解决这个问题. 1.概述 SVN 是集中式源代码管理工具 概念:1> Reposit

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

第一步,链接服务器,创建代码管理仓库 第二步,输入服务器的配置,链接服务器(例子是以svn:// 为例子) 第三部 ,链接成功后,SVN的基本界面组成 第四步 从仓库中check out你需要的项目 第五步  (自己工作管理区)管理已经Check Out的代码,  一般的顺序就是  1 . Updata(更新代码) 2 . 找到Missing查看冲突文件(发现冲突) 3 . 查看每一个冲突文件,并且解决(解决冲突 - Resolve) 4 . 再次Updata并运行代码看是否有错误, 假如程序运

常用代码管理工具,如git、hg、svn

常用代码管理工具,如git.hg.svn:

利用SVN进行个人代码管理

本文记录利用SVN客户端TortoiseSVN来进行简单的个人代码管理.刚开始使用SVN客户端,随着版本管理的经验的积累,对SVN的理解不断加深,可以慢慢补充. 首先,安装TortoiseSVN. 选择一个空的目录 建立一个SVN Repository,右键->TortoiseSVN->Create repository here. 注意SVN的URL方式: 新建一个工作目录,个人理解就是开发目录.以后需要不断的上传同步的目录.此时这个目录为空. 此时,代码仓库还是空的,工作目录也是空的. 将

高效代码管理--本地svn环境搭建

工作中一直使用svn做代码管理,平时自己在家写代码基本没有什么管理,顶多每隔一段时间或者每次大修改前做个备份,也就是复制.粘贴,然后文件名加个时间戳,这种方式与版本管理工具比,基本可以用简单.粗放.低级.笨拙来形容.由于我的印象里一直觉得搭建svn服务器是件很复杂的事,可能要写一堆配置和命令,感觉单机个人搞开发,这么干似乎有点得不偿失.直到最近在写程序时,某个功能模块实现的始终不是很满意,尝试了好几种方案,转了一圈发现还是第一种方案靠谱,但是第一种方案所写的代码还没有备份就已经手贱的删干净了,只

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

简介 svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进.但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从而用git管理svn代码.最后的效果相当于把svn仓库当作git的一个remote(远程仓库),而你本地的代码都是通过git来管理,只有push到svn时才会把你本地的commit同步到svn. 从svn克隆 首先看一看用于测试的svn项目结构,svn的仓库路径是file:///d/Projects