none
求教:大家是如何利用TFS来写发布日志的?尤其是对sql脚本的管理。谢谢! RRS feed

  • 问题

  • 每个发布周期,项目都会修改一些bug,或更新一些需求,完善一些功能,我们建一些工作项(bug、task等),

    然后来fixed这些工作项,我们在check in源代码的时候,可以关联这些工作项,但是相关的数据库变动却无法保存到tfs中,

    这时我们可能需要release log list来记录一下我们改动数据库的相关sql语句,以备发发布的时候比较更新。

    我想知道 ,我们应该如何运用tfs,能够一目了然知道这个版本的改动涉及到了哪些类库的变更,和数据库的变更,好发布的时候做同事操作

    谢谢!

    2013年1月9日 6:25

答案

  • Hi,

    根据你的描述,我想你的最根本的问题是想要对相应的sql 脚本做版本控制。通常在开发的过程中,如果源代码和数据库的SQL脚本夹杂在一起是不太好操作的,最好是将它们分开管理。对于数据库的SQL脚本的版本控制,你有两种方法可以考虑:

    1). 为SQL Server中的数据库在Vs中为它创建一个脱机的表现形式:database project. 然后再将这个database project放到TFS version control 中。关于database project的更多内容: http://msdn.microsoft.com/en-us/library/xee70aty(VS.100).aspx

    2). 或者安装Team Foundation Server MSSCCI 然后再SSMS中可以直接连接TFS Server。


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 v.chao 2013年1月14日 5:26
    2013年1月11日 2:51
    版主