zoukankan      html  css  js  c++  java
  • 个人代码管理--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:developSubversioninsvnserve.exe --service -r C:developSubversionRepository" start= auto DisplayName= "Subversion Server" depend= Tcpip

    "C:developSubversionRepository"我的版本库名字,我这里也多了一步多弄了个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 ,仅供参考。

  • 相关阅读:
    个人vim配置文件
    ORA-4031错误 解决方法
    HashMap在高并发下引起的死循环
    优先队列的应用
    java导入大量Excel时报错
    软件设计师必备——操作系统·
    Java Security安全系列文档翻译笔记————KeyStore、密钥、证书、命令行实战
    能变成有钱人的五个金玉良言(转)
    c3p0链接池
    js中获取键盘事件
  • 原文地址:https://www.cnblogs.com/pandans/p/4161860.html
Copyright © 2011-2022 走看看