C# Azure devops中的SVN文件夹

C# Azure devops中的SVN文件夹,c#,tfs,azure-devops,devops,C#,Tfs,Azure Devops,Devops,全新的Azure Devops,希望您能提供一些指导,帮助您步入正轨。已在本地服务器上安装Azure Devops Express并可以登录。我拥有Visual Studio 2013,能够连接到Devops实例,创建了一个项目和一个本地工作区。所有东西都存储在本地,所以我不需要使用Github 来自SVN背景,那么我如何拥有类似的文件夹,如分支、标记和主干?或者这些文件夹的等价物是什么 我怎么能强迫每个人在一天结束时签入他们的代码 我将一个项目添加到一个空的解决方案中。我决定测试签入,并收到以

全新的Azure Devops,希望您能提供一些指导,帮助您步入正轨。已在本地服务器上安装Azure Devops Express并可以登录。我拥有Visual Studio 2013,能够连接到Devops实例,创建了一个项目和一个本地工作区。所有东西都存储在本地,所以我不需要使用Github

  • 来自SVN背景,那么我如何拥有类似的文件夹,如分支、标记和主干?或者这些文件夹的等价物是什么
  • 我怎么能强迫每个人在一天结束时签入他们的代码
  • 我将一个项目添加到一个空的解决方案中。我决定测试签入,并收到以下警告 那么,将现有的C#类库项目添加到repo中的正确方法是什么呢

  • 根据你的截图和描述

    似乎您正在TFS/Azure DevOps中使用TFVC作为源代码管理

  • 源代码管理资源管理器中的DinnerNow文件夹结构
  • 如图所示,您仍然可以使用文件夹在项目的版本控制层次结构中组织分支。但是,文件夹和分支具有不同的外观和功能。在文件夹或分支上单击鼠标右键并单击“属性”时,将显示不同的信息和功能

    您可以在VisualStudio的“层次”窗口中查看分支结构。

    并轻松地将文件夹转换为分支,更多详细信息请参阅本官方教程--

  • 虽然没有办法强制这些类型的签入。你不能强迫他们这样做,这是一个过程的一部分。我认为你可以每天召开一次outlook会议来提醒团队成员这样做
  • 你可以看看这个类似问题的答复:
  • 问题是解决方案中的项目不在 解决方案本身所在的子树。这可能导致 如果其他用户在中以不同的方式映射不同的子树,则会出现问题 他的工作空间比正在签入的用户的工作空间大。叉树 引用将不再有效。该对话框只是一个警告,但可以 如果您知道您的团队没有将代码树与 复杂工作空间映射


    .

    您好,谢谢您的回复/回答。我还没有完全尝试过你的解决方案,但一旦我尝试了,我会立即做出回应,并将其标记为答案,如果它解决了问题。谢谢