使用subversion实现虚拟机中linux和windows宿主机代码共享管理
2014-01-30 11:04
791 查看
近来使用虚拟机学习linux编程,想在编程的时候边学习边使用PPT做笔记,于是使用VMWare Workstation虚拟了一个xubuntu的linux系统,学习linux下面的系统和网络编程。期间想把代码弄出来保存好,一免将来虚拟机没了,代码无处寻,也免得平时使用U盘在系统和宿主系统之间拷贝,于是想到一个办法,使用svn代码管理软件,在linux下面建立一个svn服务器,管理代码,在windows下面使用SVN客户端checkout即可。
xubuntu下面安装svn和配置svn服务器:
安装:
sudo apt-get install subversion
等待安装完后,在终端输入如下命令:
svnadmin create ./svn //在当前目录下建立svn版本库
cd svn // 进入svn目录
cd conf // 进入conf目录
vim svnserve.conf // 打开svnserve.conf文件
去掉svnserve.conf中的如下几行的注释:
anon-access = read
auth-access = write
password-db = passwd
然后再修改passwd文件:
vim passwd
在[users]下面添加一行:
admin = admin // 等号前面是用户名,后面是密码,在import代码的时候要用到
启动svn服务器:
svnserve -d -r /home/liuxin/svn // svn的版本库目录
import代码目录:
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查看)
xubuntu下面安装svn和配置svn服务器:
安装:
sudo apt-get install subversion
等待安装完后,在终端输入如下命令:
svnadmin create ./svn //在当前目录下建立svn版本库
cd svn // 进入svn目录
cd conf // 进入conf目录
vim svnserve.conf // 打开svnserve.conf文件
去掉svnserve.conf中的如下几行的注释:
anon-access = read
auth-access = write
password-db = passwd
然后再修改passwd文件:
vim passwd
在[users]下面添加一行:
admin = admin // 等号前面是用户名,后面是密码,在import代码的时候要用到
启动svn服务器:
svnserve -d -r /home/liuxin/svn // svn的版本库目录
import代码目录:
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查看)
相关文章推荐
- 使用subversion实现虚拟机中linux和windows宿主机代码共享管理
- 【管用】 使用VMtools实现主机Windows与虚拟机Linux文件共享
- 使用samba实现VMWARE 中 LINUX 与宿主机 WINDOWS的文件共享
- 使用VMware自带的文件共享功能实现主机与虚拟机中的linux的文件共享
- 使用Samba实现Windows与Linux主机之间文件共享
- ubuntu linux主机中使用Virtualbox安装虚拟机,让宿主机和虚拟机之间实现数据共享
- Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)
- virtual box 虚拟机Linux系统与主机windows系统共享文件夹
- 实现虚拟机上面的linux系统和windows主机的通信
- 【嵌入式Linux学习七步曲之第一篇 Linux主机开发环境】虚拟机下Linux和windows的文件共享――共享方式
- 设置windows主机与Linux虚拟机共享文件夹
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- 虚拟机下的Linux如何实现共享windows上网的方法
- 虚拟机下的linux与主机windows之间的共享方法
- Windows or Linux环境下利用“共享内存”实现进程间通信的C/C++代码
- Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoo
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- 无法使用VMware以NAT模式连接本地网络(实现虚拟机跟主机共享网络)
- linux虚拟系统与windows主机共享文件之用vmware-tools设置实现
- vbox中windows主机与Linux虚拟机之间数据共享的几种方式