小编Dar*_*er5的帖子

git push heroku master说"一切都是最新的",但应用程序不是最新的

我在Heroku上有一个运行旧代码的应用程序.我做了一个小小的改变,并做出了改变.然后我跑了

git push heroku master
Run Code Online (Sandbox Code Playgroud)

它会说

Fetching repository, done.
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

但是,如果我去查看应用程序,那就是所有旧代码.大约15天前,我确实将网站恢复到Heroku中的另一个版本,但从那以后推送更新到它们并且它们起作用了.

为什么heroku没有从我的github存储库中获取最新文件?有没有办法只重置应用程序并再次从github推送文件?我在数据库中有生产数据,所以我不想触摸它.

提前致谢!!

git push github heroku git-push

55
推荐指数
6
解决办法
4万
查看次数

仅当变量不为空时才包含

在我的代码中,FirstName 和 LastName 总是有值,但 MiddleName 并不总是有值,所以我的问题是如何最好地创建一个连接三个变量的附加字符串,但如果 MiddleName 没有值,则不包括 MiddleName。

到目前为止,这是我的代码,但这太冗长了,我知道可以简化。

if (newContributor.MiddleName == "")
{
  newContributor.Url =
  newContributor.FirstName.Replace(" ", "-").ToLower() + "-" +
  newContributor.LastName.Replace(" ", "-").ToLower();
}
else
{
  newContributor.Url =
  newContributor.FirstName.Replace(" ", "-").ToLower() + "-" +
  newContributor.MiddleName.Replace(" ", "-").ToLower() + "-" +
  newContributor.LastName.Replace(" ", "-").ToLower();
}
Run Code Online (Sandbox Code Playgroud)

大家有什么建议?

谢谢!

c# blazor

0
推荐指数
1
解决办法
254
查看次数

标签 统计

blazor ×1

c# ×1

git ×1

git-push ×1

github ×1

heroku ×1

push ×1