我在OpenShift服务器上有工作应用程序。我的问题是 - 如果我使用ssh acsess对openshift进行一些更改,如何更新我的应用程序的openshift的git repo?我的意思是不要使用所有这些东西拉/推到我当地的mashine。
答案 0 :(得分:1)
如果我理解正确,你想在不使用git的情况下修改源代码。我不知道你为什么会这样想。拉/推的所有功能都为您提供了版本控制的灵活性,当您搞砸了一件事时,可以为您节省大量时间。例如,您将全新的UI推向生产,结果证明是错误的。使用git,您可以灵活地恢复到以前的版本,并在不同的分支上工作以修复UI上的错误。
OpenShift遵循传统的应用程序结构。用于源代码控制的Git,用于构建的maven,用于app服务器的jbosseap(例如)用于持续集成的jenkins等等。因此,当您使用git推送时,OpenShift将使用maven自动构建,然后部署到服务器。
如果您想忽视OpenShift提供的所有优势,请使用rhc ssh appname
直接在服务器上工作。