C# 什么';将解决方案上载到vsts回购的最简单方法是什么?

C# 什么';将解决方案上载到vsts回购的最简单方法是什么?,c#,.net,git,azure-devops,C#,.net,Git,Azure Devops,将解决方案上载到新VSTS回购的最简单方法是什么?我已经在VSTS中创建了一个新的回购协议,我需要上传一个解决方案。当我转到VSTS中的repo时,会有一个“上载文件”按钮,打开一个“提交”对话框。“提交”对话框的顶部面板有一个“浏览…”小部件,上面写着:“将文件拖放到此处或单击“浏览”选择文件” 如果我提供了我的应用程序所在的路径,则该对话框仅允许我选择顶级文件,而不允许我选择文件夹。我确实看到了一种通过VSTS UI手动添加文件夹的方法。有没有一种更简单的方法可以一次添加“我的解决方案”文件

将解决方案上载到新VSTS回购的最简单方法是什么?我已经在VSTS中创建了一个新的回购协议,我需要上传一个解决方案。当我转到VSTS中的repo时,会有一个“上载文件”按钮,打开一个“提交”对话框。“提交”对话框的顶部面板有一个“浏览…”小部件,上面写着:“将文件拖放到此处或单击“浏览”选择文件”


如果我提供了我的应用程序所在的路径,则该对话框仅允许我选择顶级文件,而不允许我选择文件夹。我确实看到了一种通过VSTS UI手动添加文件夹的方法。有没有一种更简单的方法可以一次添加“我的解决方案”文件夹的所有内容,而不是像上面所述手动将其拼凑在一起?

听起来您对Git还不熟悉。将文件添加到repo的典型过程是提交文件,然后将这些提交推送到“远程”


我假设您现有的代码没有启用git,对吗?因此,最简单的方法是将空的VSTS repo“克隆”到本地机器上。然后,您希望将项目的内容拖动或复制到“git克隆”提供给您的新空文件夹中。完成后,您将“提交”代码(将提交消息设置为“初始提交”或其他内容)。然后将本地提交“推”到远程(即VST)。

将空的repo克隆到文件系统,然后将所有实际代码复制到该文件夹中。然后将所有更改作为“初始提交”提交。常见的方法是在本地git repo中提交更改,然后推送到远程repo(VSTS git repo)。你也可以参考这份文件。