草庐IT

configuring_tfs

全部标签

git - 同步 TFS 和 GIT

今天我们的所有源代码都在我们的本地TFS服务器上。现在我们希望一些外部方可以访问部分代码。因此,我们正在研究例如将此代码克隆到他们可以访问的外部GIT服务器。我看过git-tfs.但是如果我理解正确的话,你必须在GIT和TFS发生变化时手动同步它们中的任何一个。有没有办法克隆自动同步的代码。如果TFS有变化,会自动同步到GIT,反之亦然。如果我使用最新的代码,应该不会有任何不确定性 最佳答案 无论您选择哪种解决方案,都无法100%自动同步2个独立发展的存储库(要实现自动同步,您必须立即实现同步,或者能够在git中阻止推送或在TFVC

git - 使用 Visual Studio 2017 克隆 TFS Git 存储库时出现错误 400

在VisualStudio2017中,当我尝试连接到现有的本地TFS2015团队项目,并尝试使用团队资源管理器克隆现有的Git存储库时(通过在“连接”中突出显示存储库名称后单击“克隆”按钮到项目模式),我收到错误消息说Git因fatalerror而失败。致命:无法访问“https://servername:8080/tfs/Team”ProjectsCollection/ProjectName/_git/RepoName/':请求的URL返回错误:400我的输出窗口中也出现了这个错误。 最佳答案 更新:Microsoft似乎已在Vi

git - 致命的 : No configured push destination

请查看以下屏幕详细信息-gitremote-v命令显示我已经添加了test_vishwas,但是当我给出Push命令时它给出了错误。有人可以帮忙吗?C:\Users\vishwas_gupta03\Documents\GitHub\test_Vishwas[master]>gitremote-vgithubhttps://github.com/vishwasjione/test_Vishwas.git(fetch)githubhttps://github.com/vishwasjione/test_Vishwas.git(push)originC:\Users\vishwas_gupt

git - 使用公钥/私钥推送到 TFS git

我有一个使用git进行源代码控制的TFS服务器。如何使用ssh样式公钥/私钥从TFS服务器推送/pull/获取?也就是说,我应该在TFS服务器上的什么地方添加我的公钥? 最佳答案 根据DaveShaw的评论,它目前不受支持,因为VisualStudio反馈门户上有更改请求。https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3801342-add-support-for-ssh-keys-as-alternate-authenticat

git push >> 致命的 : no configured push destination

我仍在阅读有关RoR的一些指南,我被困在DeployingTheDemoApp上我遵循了说明:WiththecompletionoftheMicropostsresource,nowisagoodtimetopushtherepositoryuptoGitHub:$gitadd.$gitcommit-a-m"Donewiththedemoapp"$gitpush这里发生的错误是推送部分..它输出了这个:$gitpushfatal:Noconfiguredpushdestination.EitherspecifytheURLfromthecommand-lineorconfigurear

git - 如何在 Visual Studio 中将项目从 Git 移动到 TFS

我有一个项目已经工作了一段时间,但我就是无法让Git为我工作。我花了一天时间尝试恢复丢失的代码,但我已经不再使用Git。谁能告诉我如何将现有项目移动到TFVC中?我有一个VisualStudioOnline帐户和一个TFVC项目,所有项目都是为此任务设置的,但我不知道如何更改源代码管理设置,以便该项目不再与Git绑定(bind)。​​我目前正在使用VS2013进行开发。非常感谢任何帮助! 最佳答案 只需删除根文件夹中的.git文件夹(这通常是stash的)(例如通过Windows资源管理器)。这将删除与git相关的所有内容。之后将代

git - VS 中的 TFS/GIT 无法切换到 master,因为有未提交的更改

我已经在visualstudio.com上为VS2013解决方案设置了一个GIT存储库。当我习惯使用TFS(在GIT模式下)时,存储库运行良好。然后我决定熟悉Branches,所以我在master的基础上创建了一个分支。我在这个分支中做了很多改变。随着时间的推移,我提交了更改,并执行了同步以将我的本地提交推送到visualstudio.com存储库。这一切都有效。我遇到的问题是我以某种方式失去了切换回主分支的能力。我无法将新创建的分支merge到主分支中。每次我尝试做任何涉及主人的事情时,我都会在VS中收到以下错误:Cannotswitchtomasterbecausethereare

git - 如何执行 'Undo pending changes' 的 TFS 等价物

如何在Git中对一个或多个文件执行与TFS“撤消挂起的更改”等效的操作?这基本上意味着执行这些步骤:撤消磁盘上的更改重置Git发现的任何更改从Git获取文件的最新更改如果您(1)只是在磁盘上更改它,而不是添加它,那么了解执行此操作的命令的差异(如果有的话)会很好,而且当您已经(2)完成了添加命令,为了获得奖励,(3)即使您已提交更改。 最佳答案 对于1和2,你需要做的就是:gitstash-u#sameeffectasgitreset--hard,butcanbeundone这将丢弃任何更改。使用reset时要小心。阅读有关使用重置

git - 在使用 Visual Studio 2013 时,TFVC(TFS 版本控制)和用于源代码控制的 Git 之间的最大区别是什么?

有大量关于Git与TFVC源代码控制的问题和答案,但目前没有我能找到的答案涉及将Git集成到TeamFoundationServer/Service中。我开始使用VisualStudio2013使用多种语言(C#、C++、PHP、Javascript、MySSQL)进行绿色牧场开发。将来,会有一些iOS开发。我非常熟悉用于源代码控制的SVN、VSS和TFVC。但是,我从未使用过Git。我更喜欢TFS用于流程管理/敏捷开发...它并不完美,但它可以很好地集成到VisualStudio中。所以,为了帮助我在这两个系统之间做出选择...在使用VisualStudio2013时,TFVC和Gi

PHP 和构建过程 (/.configure, make and install) : orientation, 请

我是一名新手,在成功学习了足够的知识来构建简单但有用的Web服务之后,我设法让自己处于需要配置自己的PHP构建的位置。问题是我真的不知道构建是什么意思——也从来没有构建过任何东西。我的主要问题是:有什么好的分步教程不只是说“必须有依赖项”吗?我的具体问题是:例如,展示了如何使用odbc构建PHP,然后使用imap重新构建(configure.nice和makenice?)。如果有人找到了odbc附带的PHP包,那太好了;使用odbc和imap,更好。但我真的很想找人教我如何钓鱼。请。谢谢。A. 最佳答案 Gazler是正确的,对于简