gpt4 book ai didi

umbraco - 应该将 umbraco 和 umbraco_client checkin 源代码管理吗?

转载 作者:行者123 更新时间:2023-12-04 18:05:59 25 4
gpt4 key购买 nike

刚刚通过 NuGet 安装了最新的 Umbraco (7.2.1) 包。我的开发环境如下:

  • Umbraco 安装在 IIS8 上,如下所示,并且全部启动并运行。
    Umbraco app
  • 我的 Visual Studio 项目设置如下所示(为清楚起见,从项目中排除的任何文件夹/文件都不包含在我的源代码管理中。
    Visual Studio project
  • 内容文件夹包含所有脚本、图像和 css
  • 在构建 - bin、配置、内容、母版页、用户控件、 View 、xslt、default.aspx、Global.asax 和转换后的 Web.config 被复制到 IIS 实例(我不喜欢在与我的相同的地方运行 Umbraco项目,它看起来很乱。)

  • 这是适合 Umbraco 的开发方式吗?我是否遗漏了什么,我最大的担忧是我是否应该在版本控制和后期构建操作中包含 umbraco 和 umbraco_client 文件夹。任何建议都会很棒。

    最佳答案

    关于应该和不应该在您的存储库中的内容存在一些争论,最终归结为个人偏好。我过去只添加自定义文件和从 Umbraco 安装更改的文件,例如配置文件,但是自从引入 Nuget 包以来,我确实将除二进制文件之外的所有文件都放入源代码管理中,因为当我稍后通过 Nuget 升级时,我可以轻松地查看更改并重新合并自定义。

    它可以避免直接运行 Umbraco (IMO) 的很多麻烦,特别是如果您通过 UI 进行任何更改,并且如果您不直接运行它,那么使用 Nuget 包实际上没有什么意义,因为您最终会得到一堆项目中未使用的文件。在您的情况下,您最好保持项目干净并手动安装到 IIS 用于站点的位置,并且只保留您创建的项目中的文件。

    这只是我的意见,因此请从中获取您想要的内容,但希望它会有所帮助。

    西蒙

    关于umbraco - 应该将 umbraco 和 umbraco_client checkin 源代码管理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27795435/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com