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

  • 相关阅读:
    Linux进程管理工具Supervisor
    RSA加密传输代码示例
    静态网站创建工具Docusaurus
    Proactor和Reactor模型
    机器学习中的七宗罪
    Tokio internals: Understanding Rust's asynchronous I/O framework from the bottom up
    开源软件创建SOC的一份清单
    How to setup SOC using open-source tools
    彼得定律
    深入浅出通信原理连载
  • 原文地址:https://www.cnblogs.com/pandans/p/4161860.html
Copyright © 2020-2023  润新知