gpt4 book ai didi

git - 我可以为 appharbor 部署自定义 web.config 转换吗?

转载 作者:太空狗 更新时间:2023-10-29 13:24:47 25 4
gpt4 key购买 nike

今天查看 AppHarbor。我的主要问题在标题中,但我还有其他与 git + windows 相关的问题。

首先,与this video有关.我喜欢我可以为部署指定配置转换的想法。我的问题是,它是否必须是 Web.Release.config 转换?我实际上想通过将它用作集成测试的质量检查部署来测试它。我能否将转换指定为使用 Web.DeployToAppHarbor.config?

其次,我已经阅读了 crlf 问题。当我运行 git add . 时,我应该得到所有这些消息吗?

warning: CRLF will be replaced by LF in [path].
The file will have its original line endings in your working directory.

按照这些思路,我是否也应该在运行 git commit -m "Initial commit" 后获得所有这些消息?

create mode 100644 [path]

如果这些都是正常的,有没有办法让 git bash 不那么冗长?

最佳答案

如果您不打算使用一个平台,建议将 autocrlf 设置为 false 并且不要让 Git 更改行尾。

AppHarbor 将始终应用 Web.Release.config。如果您想要 qa 和其他类似“staging”的备用配置,您可以拥有这些配置,但最好在单独的分支中管理它们。当您 merge 到这些分支时,在 merge 命令上使用 --no-commit 并确保 merge 不会使用 git checkout HEAD --config 更改它们。然后用 git commit 完成 merge 。

更好的是,您可以将配置的更改保存在一个特殊的分支中,您可以在其中将配置的属性更改为生产的属性。每次 merge 后,您可以将该提交作为补丁应用。这将使对配置的其他更改很容易 merge 到其中,但在挑选了一次提交之后,您可以仅将那些特殊属性更改为您喜欢的内容。

关于git - 我可以为 appharbor 部署自定义 web.config 转换吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974031/

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