操作系统的内核希望在Linux下通过nasm、gcc等编译,但是又不想放弃Windows下的编辑环境,因此,比较理想的方式是在Windows下编辑,然后在Linux下编译,因此需要在Windows和Linux(虚拟机)下共享文件。比较常见的方法是在linux下搭建Samba来完成http://www.linuxsir.org/main/?q=node/158,这个方法比较好,但是要求Windows和Linux处于同一个网段中,我实在不愿意再用一个路由器使我的Windows系统和Linux(虚拟机)处于局域网中,这里我采用SVN服务器作为中转,为此我在http://sourceforge.net/创建了一个开源项目,svn地址为http://brothersos.svn.sourceforge.net/svnroot/brothersos。
我的Window种已经安装了svn,现在只需要在Linux下安装一个svn就可以了,步骤如下:
下载:wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
解压: tar zxvf subversion-1.3.2.tar.gz
安装: cd ./subversion-1.3.2
./configure
make
make install
安装完毕后就可以通过svn命令更新和提交代码了
例如:svn checkout http://brothersos.svn.sourceforge.net/svnroot/brothersos --username=*** --password=*** //从服务器得代码
svn update //更新
svn commit -m "注释" [Path] //提交代码
svn -v status //查看文件状态