微软现在在Team Foundation Service上支持Git仓库。 我在Team Foundation Service上有一个账户,我想把现有的Git仓库推到那里。 每当我尝试search时,我都会继续寻找像TFS-GIT或GIT-TF的东西。 我敢肯定,我不想要那些,因为我认为那些更改为代码库的Team Foundation Server模型,这不是我想要的。 具体来说,我有一个现有的Git仓库,我想推到TFService。
我很难从原产地拉起来。 我不断收到: “因为有未提交的更改,所以无法提取。在再次提交之前提交或撤消更改。有关详细信息,请参见”输出“窗口。 这也适用于转换分支,我收到类似的消息,但这并不总是发生。 我正在使用Visual Studio 2015更新1和Visual Studio Team Services Git。 在我的机器上我有本地主分支和开发分支。 每当我切换到主,然后我做一个拉我得到的错误信息。 我所做的是做一个藏匿和存放(命令行),有时我用龟龟Git做拉和它的工作。 奇怪的是,即使我试图恢复(在未提交的文件)使用Tortoise git它表明它已成功恢复(我已经试过VS撤消,没有任何反应)。试图再次拉动同样的问题。未提交的文件将在那里,有时当我做一个git状态,它说什么都没有提交。 只需要注意,即使从分支机构切换到主机之后,也可能发生这种情况,在这种情况下,没有办法可以进行未提交的更改,因为我无法在第一时间进行切换。 我还是Git的新手,但想知道是否有更好的方法来解决这个问题,因为我想使用一个环境,而不是在不同的环境之间切换每个任务,这使我更容易从Visual Studio中做所有事情。 我已经阅读过: VS中的TFS / GIT因为有未提交的更改,所以无法切换到主站 更新看起来像这个问题必须通过做一个git diff -R行结束 – 你可以看到一个行结束已经添加“^ M”,它是不同的。删除*文本=自动在gitattributes(然后检查更改)并重新放回来,这样gitattributes并不表示需要提交的gitattributes自身的变化似乎有所帮助,不会有任何变化。
我在Visual Studio在线创build了一个新的Git仓库。 我在计算机上克隆了一个项目,并添加了一个项目。 之后,我在Visual Studio在线创build了一个名为development的新分支,并试图检查它是否创build了新的本地分支,但是它并没有出现在团队资源pipe理器中。 这是我的Visual Studio在线: 这是Visual Studio 2015团队资源pipe理器: 为什么开发分支不会出现在团队资源pipe理器?
我试图把一个现有的项目下Git源代码pipe理,但我不清楚几件事情。 我已经在线设置了“Team Foundation Service”Git帐户。 我目前有一个asp.net MVC 4解决scheme – 在我的项目文件夹。 我已经在本地创build了一个git“仓库”(当前是一个空文件夹)。 这应该只是我当前在项目中的应用程序文件夹? 还是需要做一个副本? 如何将现有文件存入在线存储库?
我正在使用VS2017CE,并已login到我的Microsoft帐户,并已连接到VSTS。 我可以看到我所有的项目和存储库,但是当我试图拉/取/推任何更改时,我得到以下错误: Error encountered while pushing to the remote repository: Git failed with a fatal error. PushCommand.ExecutePushCommand 对于取指和拉取命令也是如此。 我在VS2017安装程序上安装了Git for windows,不仅没有VSTS的工作,我也无法使用我的任何Github存储库。 有没有其他人注意到这一点? 到目前为止,这是发生在我的两台机器上。 VS2015EE和CE对我来说工作得很好。 编辑:这个问题似乎已经得到了更多的认可,我认为这会导致我相信这是VS如何处理Git的问题。 我也注意到,每次我更新Visual Studio时,这个问题都会popup来,我必须通过下面一些答案中的步骤来让Git重新工作。 我不确定为什么会这样,我也不知道微软是否打算解决这个问题。
当我加载Visual Studio 2012时,它将尝试连接到之前连接到的TFS服务器。 在我的一台机器上(也偶尔会连接到TFS2008和TFS2010服务器)似乎总是默认为完全错误的连接到Visual Studio Online(tfspreview)的帐户,如果我尝试获取最新版本,会给出一个错误的forms: Microsoft Visual Studio 源代码pipe理器 TF204017:操作无法完成,因为用户(帐户服务([我的tfs服务器])对工作区[我的工作区]; [我的活动ID]没有一个或多个必需的权限(使用)。 好 我如何影响Visual Studio 2012默认为正确的凭据,而不是一个看似虚构的帐户服务?
我感到内疚在这附近问这样的问题,但我很茫然,并希望得到一些帮助。 在一台PC上构build了一个类似于Web应用程序的概念certificate,并将其放在一个回购站上,以便在另一台PC上的另一个位置下载。 最初有一个自动构buildfunction,Azure会在签入时自动构build和发布,但已被删除。 事情都在两端工作,直到一方包括大量的排除变化。 现在我看到以下错误: “Microsoft.CodeAnalysis.BuildTasks.Csc”任务不能 从程序集加载… \ packages \ Microsoft.Net.Compilers.1.0.0 \ build .. \ tools \ Microsoft.Build.Tasks.CodeAnalysis.dll。 无法加载文件或程序集'file:/// … \ packages \ Microsoft.Net.Compilers.1.0.0 \ tools \ Microsoft.Build.Tasks.CodeAnalysis.dll'或其依赖项之一。 该系统找不到指定的文件。 确认声明是否正确,程序集及其所有依赖项都可用,并且该任务包含一个实现Microsoft.Build.Framework.ITask的公共类。 有没有人有什么build议从哪里开始寻找这个问题?
我在域visualstudio.com上使用团队服务,我需要删除一个项目,我发现我需要使用命令提示符来删除项目,但是当我尝试脚本似乎不起作用 我的脚本是, TfsDeleteProject /force collection:https://mytfs.visualstudio.com/DefaultCollection MyProject 我的第一个错误是,我没有附加DefaultCollection的URL,但现在我得到错误,我没有特权。
我无法在Visual Studio Team Services(VSTS)上针对远程存储库运行任何命令,因为身份validation失败。 我能通过VS做拉等。 但只能通过VS. 不通过GIT bash,或任何其他工具,如SourceTree。
我只是执行了VS2015.3的一个干净的安装,我在启动时在输出窗口得到这个: 我们无法自动填充您的Visual Studio Team Services帐户。 遇到以下错误:TF400813:资源不可用于匿名访问。 客户authentication需要。 我没有使用VSTS,也没有configuration任何连接。 (但是,我确实有连接configuration到本地TFS实例。) 我怎样才能免除这个错误信息? 我想指示Visual Studio在启动时从不尝试连接到VSTS。