tfvc相关内容
我将 VS2013 Update 4 与 TFS 2013 Update 4 一起使用.在源代码管理资源管理器中,每当我将文件从一个文件夹移动到另一个文件夹时,我都可以看到该文件的历史记录保存在新位置.但是,当我签入待处理的更改时,该历史记录就消失了.当我尝试运行“tf move"命令时会发生同样的事情.那么,如何在 TFS 中移动文件并保留文件的历史记录? 解决方案 当文件被正确重命名时
..
我们使用 TFS 作为版本控制.目前,项目管理是通过我们本地的 PMS 应用程序完成的.我们有一个要求,例如当团队成员签入项目时,显示用于输入任务详细信息的自定义对话框并更新我们的本地 pms 数据库.我想显示一个自定义对话框,在调用签入命令之后和/或之后.还要确保只有通过这个自定义对话框成功提交了任务详情,我们才能签入项目. 解决方案 创建自己的签入策略 您可以通过签到政策执行此操
..
我将 Visual Studio 2017 与 Team Foundation 版本控制 (TFVC) 结合使用.我正在尝试将父分支的更改合并到子分支中,但是我遇到了大量不应该存在的冲突.compare 函数工作正常,显示出一手充满差异的手,但合并工具正试图将 2 组代码像一副纸牌一样混在一起.太糟糕了,我觉得手动更改会更安全. 有没有办法帮助合并工具识别可比较的代码行? 解决方案
..
我有一个本地 git 存储库,我想将其转换为 TFVC 版本控制,然后将其加载到 TFS 服务器.有人知道怎么做吗? 解决方案 要将 Git repo 迁移到 TFVC repo,需要安装 git-tf 工具. 还要确保您在迁移前添加了 TFVC 存储库.并假设 TFVC 存储库名称为 projectname. 安装 git-tf 成功后,使用以下命令检入 TFS TFVC r
..
在 git 中有一个非常方便的功能,可以让您修复上次提交,例如当你忘记了不能完全提交的事情时. 在 git 中很容易做到这一点: git commit --amend 这样你就不必指定提交消息或其他任何东西,提交只是“附加"到你最后一次完整提交 - 或者至少我是这么理解的. TFVC 中有没有类似的东西? 解决方案 不,不是真的.您可以更新签入注释,或关联工作项,但不能更改
..
我最近对 TFS 感到非常厌烦.我听说隧道尽头有灯.显然,我可以使用 git-tf 或 git-tfs 并将我的代码视为由 git 管理,但能够向/从中央 TFS 服务器推送/拉取. 我的主要问题是我不确定我应该使用其中的哪一个.有微软官方支持的 git-tf,还有已经存在很久的 git-tfs.这些之间有什么区别,我应该先尝试哪些? 解决方案 免责声明:我 启动了 git-tf
..
我创建了一个 Azure 网站并将其连接到 Visual Studio Online,这会自动设置持续部署构建(根据 此页面). 最初这适用于一个项目的解决方案,但现在我添加了一个 Web API 项目作为后端.这被命名为它是两个项目中的第一个按字母顺序,所以现在它是唯一被构建的项目并在签入文件时部署.这引出了我的问题: 如何修改默认的持续部署版本以部署两个应用程序? 我确信对构
..
假设我们在 TFS 2015 中继续使用 XAML 构建定义进行门控签入,因为 vNext 系统不支持它们,是否仍然可以并行运行多个门控签入? 我知道构建设置 UI 中有一个 Parallel 选项,但我不知道它是否也可以应用于 XAML 构建定义,以及还有哪些其他限制. 是否可以在同一个盒子上并行构建(只要它支持多个代理)? 解决方案 相同定义的基于 XAML 的门控构建不能
..
我有两个存储库 - 一个在 TFVC 中,另一个在 Git 中.将它们分开有特定的技术原因. TFVC 中的代码构建在私有构建代理上,而 Git 中的代码构建在托管代理上.所以目前我有两个独立的构建,它们的结果被一起部署在一个发布定义中. 我正在考虑创建能够从两个存储库中获取源代码的构建,以便我可以管理一个构建定义. 有没有办法做到这一点? 解决方案 目前,无法在获取源步
..
我想知道是否有办法在 VSO 上公开共享我的存储库?我在 Visual Studio 中使用 TFVC,但我承认我是新手,所以我不确定如何去做,也不确定要采取哪些步骤. 解决方案 UPDATE 2018-05-10 现在 VSTS 中公共项目的公开预览有限 加入:https://blogs.msdn.microsoft.com/devops/2018/04/27/vsts-publi
..
我多次编辑了我的 README.md,因为我没有看到预览按钮.现在我的提交历史充满了无用的提交. 我可以删除其中的一些,或者至少隐藏它们吗? 解决方案 CAUTION 历史重写会使您的源代码控制系统处于非常混乱的状态.确保您有一个良好的源备份,以防出现任何问题. Git 根据您的团队项目设置,Readme.md 存储在 Git 存储库中,您绝对可以重写历史记录并将压
..
我正在尝试从本地 TFS 迁移到 Visual Studio Online.我们有非常详细的 TeamCity 构建流程,我们不想迁移这些流程,因此让 TeamCity 与 VSO 一起工作将是理想的选择. 我已经创建了替代用户凭据(根据 这篇文章) 并在 TeamCity 中使用这些凭据.但是当我在 TeamCity 中创建新的 VCS 时,出现连接错误: TF30063:您无权访问 h
..
有大量关于 Git 与 TFVC 源代码控制的问题和答案,但目前没有答案涵盖我能找到的将 Git 集成到 Team Foundation Server/Service 的问题. 我正在使用 Visual Studio 2013 开始使用多种语言(C#、C++、PHP、Javascript、MySSQL)进行绿色牧场开发.将来,会有一些 iOS 开发.我非常熟悉用于源代码控制的 SVN、VSS
..
我将 Team Foundation Server 2010 与 Visual Studio 2010 结合使用. 每当我在 Visual Studio 之外修改文件时,TFS 似乎都不会检测到对文件所做的更改,因此不会为我提供在修改后签入文件的选项. 如何解决? 解决方案 如果您在 Visual Studio 之外工作时有到服务器的网络连接,则最好在编辑之前先检查文件,要么使用
..
我有一个使用 Kotlin 在 Android Studio 中开发的现有 Android 项目.它尚未受版本控制.我想将它添加到新的经典 TFVC 项目中的 Visual Studio Team Services,而不是 Git 项目.谁能解释一下如何做到这一点,或者给我指点教程? 我已经安装了 Team Services 插件并配置了 TF 可执行文件,但现在我正在兜兜转转,试图将我的项
..
我想在 Android Studio 中使用 TFS.我安装了 Visual Studio Team Services,然后在设置的 TFVC 中,我应该选择 TF 可执行文件,我下载了以下链接的 TFE,但是当我测试 TF exe 文件时,出现以下错误. 指定的路径没有指向有效的 TF 可执行文件. 下载链接: https://github.com/microsoft/team
..
为什么用于获取 TFVC 变更集的 TFS Rest API 仅返回 256 个项目.我尝试使用 $Top 获得超过 256 个结果.但是没用. 用于获取 Git 存储库提交的 API 工作正常. 我指的是 https://www.visualstudio.com/en-us/docs/integrate/api/tfvc/changesets 示例请求https://tfs.d
..
由于他们据称已将大多数 Power Tools 功能集成到 VS2017 中,因此新命令“tf unshelve"与旧命令“tfpt unshelve"的工作方式不同,无法将搁置集移动到另一个分支,因为您无法添加源和使用新命令的目标.我真的不想为了移动书架集而在我的笔记本电脑上安装 VS2015.有谁知道如何用 VS2017 做到这一点?我很难相信这已经不可能了. 非常感谢任何帮助!
..
我搞砸了 TFS 设置,不小心包含了用于 TFS 2012 签入的 bin 和 obj 文件夹,甚至已经签入了.我不希望这样,因为这些文件经常更改,并不打算包含在内. 我已经检查了 发生了什么“Exclude from源代码控制"在 VS2012 中.接受的答案不起作用,因为 bin &obj 文件夹和这些文件夹中的 DLL 不会出现在“Promote Candidate Changes"列
..
我的目标是创建一个 TFS CI 构建,该构建由在 TFVC 中托管的项目的两个特定分支上的签入触发.当我手动将构建排队并在队列提示的“货架集名称"字段中键入特定分支时,构建按预期工作.但是,当我从一个特定分支检入更改时,构建会尝试使用两个分支的父文件夹作为其默认源,从而导致在我使用 $(Build.SourceBranchName) 变量. 我的文件夹结构如下: - $/MyRepo||
..