Asp.net 删除分支层次结构中的主干,并仅具有相同级别的分支
我已决定将TFS解决方案分为4个分支。我最初有一个VS解决方案是在源代码控制下的,叫做“开发”。随着产品的发展,我决定为使用它的三个客户创建三个分支。因此,我:Asp.net 删除分支层次结构中的主干,并仅具有相同级别的分支,asp.net,tfs,branch,projects-and-solutions,branching-and-merging,Asp.net,Tfs,Branch,Projects And Solutions,Branching And Merging,我已决定将TFS解决方案分为4个分支。我最初有一个VS解决方案是在源代码控制下的,叫做“开发”。随着产品的发展,我决定为使用它的三个客户创建三个分支。因此,我: 发展 开发-客户1 开发-客户2 开发-客户3 我对“Development-Client2”提出了新的更改请求,并编写了代码并进行了更改。当我在中检查源文件时,我注意到“开发”也考虑了这些新的更改 当我将“开发”分支时,我所期望的是我将有4个版本的解决方案,并且我可以在它们之间合并变更集 从我当前的设置来看,我在#2、#3或#4中所做
- 我有4个分支
- 每当我打开项目中任何分支的解决方案文件:“ASP.NET Web站点(针对本地主机运行)”时,它都是一样的。i、 是同一个。因此,如果我在任何一个分支中对这个项目进行更改,它将覆盖所有分支
- 这个有问题的项目的映射文件夹是我以前删除的分支
- TFS的结构似乎与分支机构/项目一致。只有当我打开解决方案文件时,ASP.NET站点才始终是相同的李>
- 请看截图
最后,我很好奇——你为什么希望树枝与它们的祖父母和彼此分离?我不清楚删除该母公司分支机构并将其全部切断的好处/动机;TFS不希望保留这些父/子关系吗?或者它足够聪明来记住吗?根据我的经验,VS总是需要从localhost手持网站 以下是对我一直有效的方法:
- 仅按以下方式创建web项目:文件->新建项目->web
- 始终指定项目的位置,即w:\project\code\AppWebLocation
- 然后您可以在项目属性->Web->服务器中
- 使用localhost/virtualDir-它将为您完成映射
- 使用VS Development Server-我讨厌它:-\
- 我认为使用iisexpress-localhost是更好的选择李>