我一直在搜寻以找出其他人在这种情况下的工作,但是我很难找到明确的答案。
我们当前的工作流程如下(顺便说一下,我们将Azure DevOps用于我们的GIT存储库):
但是,无论如何在本地(例如local / FeatureA)所做的任何提交都不会备份,并且如果工作站由于任何原因死了,都有可能丢失这些更改。我认为可能将这些提交推送到远程分支(远程/ FeatureA),以便始终将它们提交到云中进行备份(类似于此发布者的要求... Git workflow and rebase vs merge questions)。但是,如果其他开发人员对远程/开发进行任何更改,则这样做似乎会给重新定级带来悲伤。
有人对此有好的解决方案吗?也就是说,如何在准备将功能合并到remote / Development分支之前继续进行功能更改时,备份我的代码更改/提交?我以为我可以看看硬件解决方案...例如将便携式硬盘驱动器连接到我的工作站并已安排了备份……但是我认为可能会有一个更优雅的解决方案。
我一直在搜寻以找出其他人在这种情况下的工作,但是我很难找到明确的答案。我们当前的工作流程如下(顺便说一句,我们将Azure DevOps用于GIT ...
您确实可以