- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最佳答案
恐怕 VS Code 无法实现您想要的功能。
这不是 VS Code 问题,而是 git
问题。 git
告诉 VS Code 将这些连续的更改视为一个整体,因此如果 git
无法拆分它,那么 VS Code 也不能。
尝试在命令行上运行git add -p
,您可能会看到git
将这些更改视为一个整体,因为它们彼此非常接近。尝试在 git add -p
提示符上传递 s
,如果显示“抱歉,无法拆分此 block ”,则 VS Code 可以也不是。
我认为唯一的方法是使用 git
手动编辑补丁文件。
请参阅:Can I split an already split hunk with git?
有人请求 VS Code 支持补丁文件编辑,如下所示:https://github.com/Microsoft/vscode/issues/69891 ,其回应是:
We try to keep VS Code lean and we think the functionality you're asking for is great for a VS Code extension. Maybe you can already find one that suits you in the VS Code Marketplace.
据我所知,唯一与补丁相关的扩展名是 Git Patch 。它允许您从暂存/未暂存的更改创建补丁,但不允许您选择将哪些更改添加到补丁中。您必须手动编辑补丁,放弃更改,然后一一应用补丁。这与执行 git add -p
然后传递 e
几乎相同。
关于git - 在 Visual Studio Code 中暂存单个删除的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57216304/
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 3年前关闭。 Improve this questi
我正在寻找有关自动文件夹同步工具的建议,以保持我们三个环境中的内容自动同步。 具体来说,我们有几个应用程序,用户可以在其中上传内容(通过文件上传页面或类似机制),例如图像、pdf 文件、word 文档
我是 Azure 新手,我正在开发一个使用新网站模型而不是云服务的项目。我想建立一个像这样的持续交付流程:http://www.windowsazure.com/en-us/develop/net/c
我正在寻找这两者在 GPU 读取速度和偶尔 CPU 写入(每帧少于一次,甚至只有一次)方面的区别。我不想使用 D3D11_USAGE_DYNAMIC,因为数据不会更新 >= 每帧一次。 Default
我有一个网站 www.livesite.com 目前正在运行。我一直在用 http://localhost 在本地机器上开发网站的新版本然后使用 svn 将我的更改提交到 www.testsite.c
我正在尝试创建一个在开发环境(将计算机用作本地主机)、暂存环境(服务器上的特定端点)和生产环境(另一个特定服务器端点)中工作的 Xcode 项目。我找到了一些关于如何设置它的不同教程。一些解决方案建议
在我过去和现在的 Web 开发职位中,Staging/Beta 和 Production/Stable 环境共享一个数据库。 这是我对正在发生的事情的理解: Staging/Beta 基本上与 Pr
在 WebsiteAzure 中,我们有一个暂存功能。因此,我们可以部署到一个暂存站点,对其进行测试,填充所有缓存,然后使用暂存站点切换生产。 现在如何在带有 IIS 的普通 Windows 服务器上
昨天,当我们尝试更换我们的舞台制作角色时,遇到了可怕的问题/经历。 这是我们的设置: 我们有一个工作角色从队列中获取消息。这些消息在角色上进行处理。 (表存储插入、数据库选择等)。每个队列消息可能需要
我的 Eclipse 中有一个新的 Git 项目,Staging View 的 Unstaged Changes 面板不仅显示了我正在处理的文件,还显示了 .classpath 和 .project,
这就是我想要做的:在我的工作中,我们目前有多个环境可以工作。我们有多个开发环境,一个用于暂存(我们称之为“预生产”),以及我们的生产实例。我们已经开始在 Vue 中为我们的前端工作,并使用 webpa
假设我在一个文件夹中启动了一个 git 存储库,其中有几个子目录。 我有几个 globbing 模式 .gitignore 来排除子目录中的文件。但是,当我执行 git status 在我暂存任何内容
显然这是一个常见问题:我们有由 git 或其他 SCM 管理的 PHP Web 应用程序,并且(理想情况下)部署在 3 个以上应该极其相似的不同环境中。唯一的区别应该是在特定的配置上,例如外部资源的寻
如何在 Xamarin Forms 应用程序中设置不同的环境? (制作、演出、开发) 目前,我在代码中使用 #if DEBUG 来区分开发过程中使用的代码部分。那么有没有更好的方法来区分不同的环境呢?
如何在 Xamarin Forms 应用程序中设置不同的环境? (制作、演出、开发) 目前,我在代码中使用 #if DEBUG 来区分开发过程中使用的代码部分。那么有没有更好的方法来区分不同的环境呢?
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 4 个月前。 社区在 4
我创建了一个文件,然后使用 git add 将其暂存到我的 git 存储库中. 我还想在同一个提交中删除一些文件,所以做了一个 git rm -f 'files.*' . 我在删除行中使用的通配符有
有没有办法找到我设置为“假设未更改”的文件? 我已经修改了几个文件并想 pull ,所以我将它们设置为“假定不变”。现在我已经完成并想要提交,但是它们没有出现在 Git Staging 窗口中。 我使
我希望使用 Xcode 的方案来确定要针对哪个服务器运行我的应用程序。我有一个从服务器获取信息的应用程序。像大多数人一样,我有一个开发服务器、一个临时服务器和一个生产服务器。 我希望为其中的每一个创建
我希望 merge 一个允许我执行以下操作的 Web 开发工作流程: 在本地开发/测试 模拟生产服务器(许多子域,一些 mysql 数据库) 在台式机和笔记本电脑之间保持同步,以实现移动开发 轻松推送
我是一名优秀的程序员,十分优秀!