C# VSTS-如何将我的工作(源代码)从母版页转移/移动到新的分支
几周前我无意中从母版页开始工作,两周后我已经做了一些开发,现在才意识到这一点C# VSTS-如何将我的工作(源代码)从母版页转移/移动到新的分支,c#,asp.net,asp.net-mvc,tfs,azure-devops,C#,Asp.net,Asp.net Mvc,Tfs,Azure Devops,几周前我无意中从母版页开始工作,两周后我已经做了一些开发,现在才意识到这一点 那么,我如何在VSTS中创建一个新分支并将我的工作转移到新创建的分支中呢?这是一个建议,在这种情况下对我很有帮助。 (假设上次推送后没有提交) 打开启用git的bash并执行以下命令: git stash git checkout -b develop git stash pop git stash clear 这将把所有更改移动到 创建一个新分支并签入其中 把零钱从仓库里拿出来 清理藏品 有帮助。您正在使用Gi
那么,我如何在VSTS中创建一个新分支并将我的工作转移到新创建的分支中呢?这是一个建议,在这种情况下对我很有帮助。 (假设上次推送后没有提交) 打开启用git的bash并执行以下命令:
git stash
git checkout -b develop
git stash pop
git stash clear
- 这将把所有更改移动到
- 创建一个新分支并签入其中
- 把零钱从仓库里拿出来
- 清理藏品
有帮助。您正在使用Git吗?还是TFVC?为什么要将此标记为TFS和Azure开发人员操作?你到底在用什么?我还没有做出任何承诺。@Markus Zeller。我试图运行git CMD,但出现错误“C:\Users\John>git stash fatal:不是git存储库(或任何父目录):.git您需要将cd刻录到项目目录的根目录中。上面的命令可以完成这项工作。只需重新打开VS,您仍然可以在开发分支中签出。@Jane然后您很幸运它没有提交,但是……提交间隔两周的时间太长了。您应该更频繁地提交/推送,这样您就不太可能丢失您的工作。我建议您在编写一个方法或对现有方法进行重大更改后,需要进行多次提交。这可能意味着一小时内要进行多次提交。