发信人: peteryeah()
整理人: leeyg(2001-06-05 22:24:27), 站内信件
|
题外话:设计和组织你的项目
从本质上来说,VSS并不会为你强加任何软件工程和项目管理的方法,它只是一个 工具,至于怎么管理和实施软件项目,是开发组织自己的工作,这也我一直赞同 的管理本身比管理的工具要重要的原则。
以下的几条建议对你组织和管理项目非常有用。
你可能需要把一个存在的目录加入到VSS中去。这样的话,这个目录下的每一个子 目录可以作为一个子工程,例如:如果在你的目录中有三个子目录,这样你可以 在VSS中建立三个子工程。
把你的文件从逻辑上从不同的项目和子项目之中分开,在一个项目内部,VSS可以 管理到8000个文件,但是把大的项目分解成小项目进行管理可以让文件更加易于 管理。
不要把一个文件分别加到不同的项目中去,如果你希望这个文件的改变在每个独 立的项目中反映出来的话。你可以在项目间共享这个文件。
希望对开发的项目升级时,不要总是创建一个新的项目,你可以标志这个项目的 版本后继续进行版本升级。
你可以把整个程序所需要的各种类型的文件放到一个VSS项目中,这些文件一般是 代码,也可以包括描述文件,库文件、图片、动态链接库甚至是一些辅助程序。
不要把编译过的可执行文件放在VSS项目中,你完全可以在需要可执行程序的时候 再来编译它。
保证你的工程中只保存最终的运行过的测试代码放到VSS工程中去,一个重要的原 则是,坚决不要把调试没有通过的程序代码放到VSS项目中。坚持了这个原则,就 可以保证项目组的成员中任何一个人从项目中获得代码后立刻可以编译并正常运 行。
一定记得把你的文档、图标等它特别需要共享的文件放到VSS项目中。
在多人协作的项目中,记住不要把一个文件checkout的时间超过你对它修改的时 间。如果你checkout一个文件几天的话,其它的人可能不能使用到最新版本的文 件。
当你使用子工程的时候注意以下的限制:
不要嵌套超过15层的子工程,同时,你也会受到目录259个字符的限制。
-- .-------------------------------------------------.
| 爱 我 中 华 ■ ■■■ |
| 明 我 责 任 ■==ooO=========Ooo==■ |
| 兴 我 IT ■ \\ (o o) // ■ |
`---------------------------------(_)-------------'
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.129.177.194]
|
|