我刚刚升级到VS2015,我遇到了一个我以前没见过的问题.使用源代码管理下的现有解决方案,我可以修改文件,并将其作为挂起的更改进行检索,准备签入TFS.
但是,我添加了一个新文件(Test.cs作为此屏幕截图中的示例),它不会被选为新文件.
我需要右键单击它并单击"将文件添加到源代码管理"
这从来就不是问题.我希望我添加的所有内容都作为一个新文件被提取作为待定更改.我怎样才能做到这一点?我以前在以前的Visual Studio版本中没有看到过这个.
我可以确认这个问题在另一台机器上是一样的.此外,新文件也未在"推广候选人更改"中被选中.
如果我然后单击"将文件添加到源代码管理",我收到此消息.
"忽略所选文件.无论如何将其添加到源代码管理中?"
我的.tfignore文件只有一个忽略包的指令,所以我认为这个文件不是问题所在.
如何让我的设置重回正轨?
更新:
我注意到这只发生在我工作区的"Release"分支上.所有其他分支都按预期运行.此外,如果我然后采取分支"发布"并称之为"Release1",问题就完全消失了!
具有特定名称"Release"的分支是否具有TFS中的任何特殊功能?
我有Visual Studio Online(现在是VS Team Services)帐户作为我的MSDN订阅的一部分.我设法在那里创建一个项目,在我的本地Visual Studio 2013中设置工作区并签入一些测试代码.我想知道是否也可以使用Web界面而不是本地VS编辑代码?
这是一个尚未发现此工具的截图.

我正在为Visual Studio Team Services新版本管理系统的预览做准备.我的场景是一个经典的网站(ASP.NET 4.5),在VSTS中托管了一个Git repo.构建定义是成功的,如下所示:
它被设置为发布为可由Release Manager拾取的工件,如下所示:
在发布管理器端,我将该工件正确链接,如下所示:
在这里,您可以看到我的环境以及相关的任务(所有3个都是克隆)
当我运行发布时,构建发布很好,它连接到我的订阅但是当它试图找到包文件时,它在输出日志的第101行上有以下错误:
"没有找到使用搜索模式'C:\ a\4fe43dd1a***.zip'部署的文件"
这是完整的输出:
这是我卡住的地方,因为我假设通过VSTS的工件链接应该为我解决此路径.显然我在某个地方错过了一个重要的难题,但我尽可能地遵循了可用的文档.
如果有人有解决方案或能指出我正确的方向,我将不胜感激!
---编辑---
我使用文件选择器来选择Web部署包(见下文).我尝试使用root网站以及bin文件夹.两次尝试都会导致错误,指出:"没有找到使用搜索模式部署的文件'C:\ a\4fe43dd1a\Classic Website Definition\drop\ClassicWebsite\bin'"
---编辑2 ---
我使用以下MSBuildArguments向我的BUILD进程添加了一个MSBuild任务
/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true
在我的复制/发布工件任务中,我将输出限制为仅复制.zip文件.现在在我的RELEASE过程中,当我导航找到"Web部署包"时,"drop"文件夹为空.这是一个截图:
我想我正走在正确的道路上,我只需要帮助搞清楚我的BUILD任务,以便为我的RELEASE进程生成正确的工件.任何帮助,将不胜感激.
设置一个简单的类库来构建和发布到VSTS自己的feed,我在NuGet包运行时看到这个错误.
无法在BUILD_BUILDNUMBER中找到版本号数据
我勾选了"使用内部版本编号到版本包"选项.预期的VSTS才能正常工作.
我有一个具有多个阶段的管道,并且会在所有阶段自动签出源代码。我不需要源代码,只需要发布的工件。
如何禁用特定阶段的源代码签出?
我在OSX上使用SourceTree并使用Git推送到Visual Studio Online.我收到以下错误:
POST git-receive-pack(490857233字节)
错误:RPC失败; 结果= 22,HTTP代码= 404
致命:远程端意外挂断
所有最新
完成但有错误,见上文
我已经尝试过以下方法:
git config --global http.postBuffer 524288000
Run Code Online (Sandbox Code Playgroud) 我在两台不同的机器上使用VSTS和Visual Studio企业(在Win10上都是VS2015U3).该项目有一个git-repository.在一台机器上,我确实拥有所有预期的菜单(https://www.visualstudio.com/en-us/docs/connect/work-team-explorer),另一些(拉动请求,工作项)缺失.在两台机器上编辑代码和提交/同步工作正常.
有什么建议 ?
我目前正在使用Build in Visual Studio Team Services(是Visual Studio Online),并且希望能够在Build Step中设置Build变量,以便可以在后续的Build Step中使用新值.
显然你可以在Build开始之前设置它,但我希望在后续的Build Step中后期绑定变量.
可以在 GitHub 中生成文件原始内容的链接,是否可以使用 VSTS/DevOps?
尝试在使用 YAML 完成另一个管道时触发 Azure 管道。有文档表明您可以添加管道资源:
resources: # types: pipelines | builds | repositories | containers | packages
pipelines:
- pipeline: string # identifier for the pipeline resource
connection: string # service connection for pipelines from other Azure DevOps organizations
project: string # project for the source; optional for current project
source: string # source defintion of the pipeline
version: string # the pipeline run number to pick the artifact, defaults to Latest pipeline successful across all stages
branch: …Run Code Online (Sandbox Code Playgroud)