【发布时间】:2021-03-21 07:40:08
【问题描述】:
我试图弄清楚如何将部分文件更改从我的本地 git repo 推送到 tfs git 项目。
对于某些背景,我有一个使用外部 wsdl 的项目。我的机器上有一个 wsdl 的本地开发实例,生产应用程序将在不同服务器上托管的 wsdl 生产版本上运行。我的本地 git 存储库中的项目指向我本地的 dev wsdl,而 tfs 中的生产项目指向远程托管的 wsdl。
我的问题是,当我将代码更改从本地 dev 存储库推送到 tfs 存储库时,我不希望我与 dev wsdl 的连接被推送到更改中。我的最终目标是能够进行代码更改、错误修复等,并将其推送到 tfs 存储库,而无需更改任何生产配置。
我可能会错误地处理这个问题,但找出解决这个问题的最佳方法就是我在这里的原因。是否有开发人员通常使用的特定程序来处理这种情况?
【问题讨论】:
-
这能回答你的问题吗? Commit only part of a file in Git
-
@mkrieger1 我还没有看到,但我会看看并试一试。谢谢
-
@mkrieger1 这不是我想要的。我应该更精确...当我想将更改移动到 tfs 项目时,我会首先将它们从 dev 分支合并到本地 repo 中的 prod 分支。之后,我会将 prod 分支推送到 tfs 存储库。合并是我遇到问题的地方。我在“樱桃采摘”提交上找到了一些东西,但这似乎不是一种广泛推荐的做法
标签: git visual-studio-code tfs