我已经编程了一段时间,并且已经构建了一个现在托管在专用服务器上的小应用程序。
现在我一直在推出我的应用程序的不同版本,但对如何正确管理流程没有真正的了解。
在使用像 git hub 这样的产品时,这是管理应用程序构建的正确方法吗?
- 将我的整个应用程序上传到 github。
- 每次我处理它时,下载它并将其安装在我的开发服务器上。
- 当我完成它的工作并且看起来没问题时,然后我是否将更改的文件与我正在处理的当前项目一起上传,或者我是要更新整个批次还是要创建项目的新版本?
- 一旦我的所有更改都更新了,是否可以将这些从 git hub 推送到生产机器或生成新更改文件的列表,以便我可以使用某种清单轻松更新生产机器?
我的应用程序有大约 900 个与之关联的文件,并存储在各种文件夹结构中,并且是一个基于服务器的应用程序(准确地说是冷融合),由于我大部分时间都是独自工作,我很难理解如何管理应用程序的开发...
我也不知道如何使用命令行,我的台式机是 Mac,VM 运行我所需的所有服务器应用程序(Windows Server 2012、MSSQL 2012 等)
我真的很想确保我可以保持我的开发流程井井有条,但是当我使用 mac 时,我一直在努力理解如何管理服务器端应用程序开发.