如何有效的进行项目文档管理

    在我们平时开发的过程中,经常会发现找不到曾经记录的文档,以及曾经修改过的地方?不管是和团队一起开发还是自己一个人开发,文档的管理都闲的了及其的重要。我们知道有很多开源的软件版本控制软件,如git、svn、hg,以下提出一种个人开发项目管理模型。

   首先,请看如下3人组的开发模型,在一个项目中,我们有三个开发人员,developer1,、developer2以及developer3

   三个人开发一个项目,分别做不同的模块,那么如何共享代码、文档等资料就成了一个问题?此时、优秀的解决办法就是建立一个项目仓库,大家都与项目同步,常见免费仓库有bitbucket、google code等等。模型如下所示

 

 

    然而,我们自己一个人负责的模块又该如何进行管理呢? 在开发linux相关软件、驱动的时候,我们往往是在windows上面安装linux虚拟机进行项目开发的。因此,往往我们是在windows和linux都会对相应的模块进行编辑?此时,编辑内容的同步就显得尤其重要了。常见windows和linux之间有以下两种:

    1、虚拟机共享文件

    2、samba共享文件

   经过自己这段长时间的使用samba进行开发,发现还是不能够很好的进行管理,因此,通过上面的联合开发,提出一下版本管理模型

 

    通过以上模型,我们就能够很好的管理自己本地的项目资料了,以上模型需要注意以下几点

   1、svn服务器是在win7上搭建的,如:visual svn,因此,代码都是放在win7的硬盘上面,而不是放在虚拟机下面,防止虚拟机崩溃文档丢失

   2、svn服务器配置为通过ip进行访问,因此,linux或者其他windows就能够通过ip访问服务器

   3、svn服务器为每个windows和linux都分配一个账号,因此,可以很清晰的查看到此次提交是由谁提交的

 

    最后,我们可以将svn服务器上的代码推送到像google code等免费的代码托管服务器上,这样就进行了代码的异地备份,防止本地win7系统损坏,而丢失文档

 

   以上,只是通过自己在开发过程中慢慢摸索出来了,欢迎大家指教!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值