代码之家  ›  专栏  ›  技术社区  ›  Ramiz Uddin

SharePoint网站的版本控制?

  •  4
  • Ramiz Uddin  · 技术社区  · 15 年前

    我们同时在SharePoint网站上工作。我们必须把它们放到源代码管理系统上。我们有VSS和TFS。因为它的可靠性,我们更喜欢TFS而不是VSS。我不知道如何将SharePoint站点与TFS绑定?它与SharePoint站点有点混淆的原因不是所有依赖项都在站点中,它可能具有布局、功能等,并且它们部署在站点文件夹之外。如何通过版本控制器(或TFS)管理SharePoint网站的各个部分?

    谢谢。

    3 回复  |  直到 15 年前
        1
  •  1
  •   ArjanP    15 年前

    这是SharePoint开发的问题之一。 我们在源代码管理中不保留任何“内容”,只保留代码,包括添加到布局中的所有内容。 内容(内容数据库中的所有内容)仍然是“解决方案”不可分割的一部分。我们使用内置在SharePoint中的版本控制,并且集成服务器包含供所有人获取副本的源副本。内容的部署方式与代码不同,因此不包含在生成中。

    在某些项目中,这可能使用导出和导入或备份;每个开发人员都会签入解决方案使用的站点的导出,并且可以在其他开发环境中还原。这不允许合并和覆盖开发人员自己的内容。

        2
  •  2
  •   IrishChieftain    15 年前

    使用浏览器将内容直接发布到生产环境中-您可以使用网站集备份为生产环境中的最新内容重新水化登台和开发服务器。

    可部署的解决方案、特性等被推到了相反的方向:从开发到准备到生产。

    这就是SharePoint的设计方式:内容和代码以相反的方向流动。使用tfs只存储代码。

        3
  •  1
  •   Junx    15 年前

    Arjanp和IrishChiefan对于代码和工件的分离是正确的。应该可以将工件移动到TFS中,但不建议这样做。我正在研究有关SharePoint和TFS的类似问题,发现这些文章非常有用:

    Microsoft Office SharePoint Server 2007中基于团队的开发

    http://msdn.microsoft.com/en-us/library/bb428899.aspx

    我们如何进行SharePoint开发,包括TFS集成?(MCS芬兰团队)

    http://blogs.msdn.com/vesku/archive/2009/10/25/how-do-we-do-sharepoint-development-including-tfs-integration.aspx

    希望这有帮助。