使用subversion实现虚拟机中linux和windows宿主机代码共享管理

本文介绍了如何在Linux的Xubuntu系统中安装并配置SVN服务器,用于管理代码,以及如何在Windows系统上使用SVN客户端进行代码的Checkout操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近来使用虚拟机学习linux编程,想在编程的时候边学习边使用PPT做笔记,于是使用VMWare Workstation虚拟了一个xubuntu的linux系统,学习linux下面的系统和网络编程。期间想把代码弄出来保存好,一免将来虚拟机没了,代码无处寻,也免得平时使用U盘在系统和宿主系统之间拷贝,于是想到一个办法,使用svn代码管理软件,在linux下面建立一个svn服务器,管理代码,在windows下面使用SVN客户端checkout即可。

 

xubuntu下面安装svn和配置svn服务器:

 

安装:

  1. sudo apt-get install subversion  
 

等待安装完后,在终端输入如下命令:

  1. svnadmin create ./svn    //在当前目录下建立svn版本库  
  2. cd svn  // 进入svn目录  
  3. cd conf // 进入conf目录  
  4. vim svnserve.conf  // 打开svnserve.conf文件  

去掉svnserve.conf中的如下几行的注释:

  1. anon-access = read  
  2. auth-access = write  
  3. password-db = passwd  

然后再修改passwd文件:

  1. vim passwd  

在[users]下面添加一行:

  1. admin = admin   // 等号前面是用户名,后面是密码,在import代码的时候要用到  

启动svn服务器:

  1. svnserve -d -r /home/liuxin/svn   // svn的版本库目录  

import代码目录:

  1. svn import /home/liuxin/code svn://localhost/svn -m "Initial Import"  // 前者为源代码目录,后者为svn版本库URL  

如果最后输出Committed rivision 1.则import成功。

 

接着在windows下面,就可以直接使用右键Checkout,输入svn://虚拟机的IP/svn就可以获取源代码了。(前提是windows下面安装了svn的客户端软件,虚拟机IP可以在linux下面使用ifconfig查看)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值