摘要:
版本 大版分支 在发布一个稳定的版本后,我们会创建一个分支,这是因为我们的人力还需要马不停蹄的继续开发大量的新版本功能(修改代码),而客户使用的是稳定版本,但很难说不会有BUG,这个时候我们就可以在这个分支修改BUG,立即交付给客户。创建一个分支是TFS和很多源代码管理工具都自带的功能,可惜很多人不知道,我就啰嗦一下。 在TFS的“源代码管理资源管理器”中,找到你的产品单元目录,例如MyProdu... 阅读全文
posted @ 2012-04-12 22:08
编写人生
阅读(1482)
评论(0)
推荐(2)
摘要:
日常工作更新组件每个程序员在开始新的工作前,都应该先更新最新的组件,如果更新所有的源代码其实是非常耗时的动作,所以我们会仅更新最新的成果(即当前产品单元下bin目录文件),以及你当前已经打开的项目源代码。如果通过“项目工具”添加一个现有项目到解决方案,也会询问是否获取最新版本。由于之前做了大量的准备工作,所以更新非常容易,但我们仍然认为此动作太常用,所以在工具栏上包含了此按钮,他会通过TFS强制下载最新的bin目录文件。然后会将所有文件的只读属性去掉,为什么要这么做呢?不然你编译就无法覆盖这些只读文件了,这也是我为什么强调是“强制下载”的原因。有些时候,服务器上发布的版本有些问题,所以你可能希 阅读全文
posted @ 2012-04-12 16:55
编写人生
阅读(930)
评论(0)
推荐(0)
摘要:
代码项目文件规划这里特别使用“代码项目文件”规划,我怕大家误解成在讲大型项目的项目规划,这里讲的是代码项目文件的规划,例如你使用C#开发,就是指那个*.csproj文件。项目的输出首选,你需要保证project输出到此产品单元的bin目录下,而不是默认的bin\debug这样的目录。打开项目的属性,下图是C#项目的设置:1、选择“Build 生成”;2、选择“All Configurations 所有配置”,保证Debug和Release都使用此配置;3、选择“Output path 输出路径”,指向产品单元的bin目录。4、如果你还有xml帮助输出,可以选择“XML documentatio 阅读全文
posted @ 2012-04-12 16:53
编写人生
阅读(1570)
评论(0)
推荐(0)
摘要:
在大型项目中,Project文件非常的多,如果没有很好的规划,会造成诸如dll版本不一致,打开的Project太多编译缓慢的问题,这都直接影响了工作效率。下面我将简要介绍我们在开发大型项目中,Visual Studio Project是如何规划的,从而规避很多的问题,提高工作效率。(注:此文仅适用适用Visual Studio开发的项目,对于其他项目可能需要修改)下面的所有实践都需要一个小工具,我叫他“项目工具”,这里我没有办法提供此工具,但你们的团队完全可以按照文章中的实践方案编写出自己的软件。规律在任何软件项目的活动中,均遵循下面的规律:这里的产品单元你可以认为是一个较大的,独立管理的单元 阅读全文
posted @ 2012-04-12 16:50
编写人生
阅读(1006)
评论(0)
推荐(0)
浙公网安备 33010602011771号