TortoiseGit / Winforms:合并时解析 Resource.resx

2024-07-04

我对 TortoiseGit 还很陌生。想知道如果 .resx 文件发生冲突,如何在合并过程中解决它?例如,我可以从菜单中选择“使用他们的”,尝试进行拉动和推动,但这是正确的方法吗?我可以以某种方式使用他们的并通过我的项目更改重建它吗?差异(以及与存储库相比的混合内容)有很多 - 进行真正的合并。感谢您寻找?


这是一个尚未得到解答的老问题。然而解决 resx 文件中的冲突让我抓狂。主要问题似乎是 resx 文件在更新时可能会随机更改。 Visual Studio 不关心顺序。因此,由于元素位于两个 resx 文件中的不同位置,可能会出现许多琐碎的“冲突”。

我发现答案是在合并之前按名称属性对 resx 文件进行排序。本文解释了它是如何完成的 http://www.codeproject.com/Articles/37022/Solving-the-resx-Merge-Problem并提供了一个简单的命令行工具。作者提到了如何将其集成到不同的差异/合并工具中。他的例子是Beyond Compare 3(我使用的)和本文 http://www.scootersoftware.com/support.php?zz=kb_externalconversion给出有关如何进行集成的说明。

我尝试了这一点,第一次管理了具有 GUI 更改的分支合并,而没有损失或头发或在 Visual Studio 中手动修复内容的时间。

我希望这个答案是相关的,并且可以帮助人们,就像它帮助了我一样

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TortoiseGit / Winforms:合并时解析 Resource.resx 的相关文章

随机推荐

  • 集合组查询中 firestore 单个字段索引的 JSON 格式是什么?

    我们现在可以从集合组中检索文档 这很棒 为此 我需要通过 Firebase 控制台上的错误消息创建索引 如何将此新索引添加到 firestore indexes json 文件中 的例子文档 https firebase google co
  • 数据库设计中外键真的有必要吗?

    据我所知 外键 FK 用于帮助程序员以正确的方式操作数据 假设程序员实际上已经以正确的方式这样做了 那么我们真的需要外键的概念吗 外键还有其他用途吗 我在这里错过了什么吗 外键有助于在数据级别强制执行引用完整性 它们还可以提高性能 因为它们
  • 如何为cordova应用程序创建一个单独的目录并在其中存储数据?

    我想为我的 cordova 项目创建一个特定的目录 我不知道该怎么办 我提到了这样的链接 如何将文件移动到应用程序目录cordova https stackoverflow com questions 27765007 how to mov
  • 如何使用Python读取MP3中的ID3标签? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有人有在 MP3 文件或 WMA 文件中读写 ID3 标签的经验吗 有一些库 但我想从头开始 深入Python https web a
  • 共享内存优化混乱

    我用 CUDA 编写了一个应用程序 每个块使用 1kb 的共享内存 由于每个SM中只有16kb的共享内存 所以总共只能容纳16个块 对吗 虽然一次只能调度8个 但现在如果某个块忙于进行内存操作 则会在GPU上调度另一个块 但所有共享内存都被
  • 查找带有 tag1 和 tag2 的帖子? (使用连接表)存在/具有/子查询...使用什么?

    我需要进行查询以搜索和过滤多个术语 我有一张装有武器的桌子 所有武器都可以有多个标签 我希望能够为用户创建一个过滤选项 仅显示带有例如武器的武器 标签1 和 标签2 到目前为止 我正在使用过滤它们GROUP CONCAT with HAVI
  • 根据组成员身份显示内容 - OKTA + ReactJS

    我正在使用 Okta 进行 SPA Express 后端 的用户身份验证 如何使用 Okta API 根据组成员身份显示 隐藏内容 例如如果活动用户是特定组的成员 我想显示一些菜单项 Okta React SDK 中有什么东西吗 我的想法很
  • 命令 /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 失败,退出代码 1

    我正在尝试使用 Xcode 4 3 中的 pdf 套件执行一个读取 pdf 的应用程序 但它给了我以下错误 ld duplicate symbol OBJC METACLASS OverlayManager in Users dt4it L
  • 在Android中单击按钮后使布局出现动画

    我正在尝试为登录屏幕实现一个简单的动画效果 这是场景 1 默认情况下将显示一些文本和登录按钮 2 单击登录按钮后 将从下到上出现一个新的框架布局 此布局将提示用户输入用户名和密码 我可以制作一个动画 该动画将从一个父级覆盖到另一个父级 在这
  • 函数 try 块什么时候有用?

    我想知道程序员何时使用函数 try 块 什么时候有用 void f int i try if i lt 0 throw less than zero std cout lt lt greater than zero lt lt std en
  • Codepipeline 限制代码构建中的工件属性

    我创建了一个代码构建来根据代码提交中的更改构建我的项目 这是batch get projects它的命令详细信息 projects name MultiRepBuild arn arn aws codebuild us east 1 100
  • 将数据从 Access 导入 SQL Server(进行少量表更改)

    我目前正在致力于将应用程序从 MS Access 迁移到 MS SQL Server 在此过程中 我对表布局进行了一些细微的更改 我将一些内容分成了两个表 但是 我仍然希望保留数据库中存在的所有数据 在更改数据库结构以满足我的新要求的同时导
  • MS Access 2013 对象(表、查询)显示创建或修改日期

    Is there any way I can make Access 2013 display created and modified date Access 2003 used to display those features and
  • 分组依据 - 多个条件 - MySQL

    如何根据条件组合 2 个组 我有一天中每个小时的每个 id 的记录 我想按第一个 id 和当天该 id 的所有记录对信息进行分组 然后按第二个 id 和当天该 id 的所有记录对信息进行分组 我的示例查询是这样的 SELECT r name
  • PHP imap_search 未检测到 gmail 收件箱中的所有邮件

    当我运行一个非常简单的imap search在我的 GMail 收件箱中 搜索返回的邮件数量少于应有的数量 这是任何拥有 GMail 帐户的人都可以运行的脚本 host imap gmail com 993 imap ssl user fo
  • 如何加载测试服务器发送事件?

    我有一个发送服务器发送事件的小应用程序 我想对我的应用程序进行负载测试 这样我就可以对从推送消息到接收消息的延迟进行基准测试 这样我就可以知道性能何时 何处崩溃 有什么工具可以做到这一点 Since Server Sent Events这只
  • VB Clear Scripting.Dictionary 对象

    我正在写一个Excel宏 并且我在清除时遇到问题Scripting Dictionary 对象 Dim test As Integer test CompListDict Count CompListDict RemoveAll Set C
  • UIBarButtonItem 单击后没有反应

    来自rootViewController我导航到UIViewController if self contr nil ExampleViewController controller ExampleViewController alloc
  • 从 FLAC 创建 HLS 音频流

    我有一个包含一首歌曲的 FLAC 文件 我想创建一个 HLS 流 其中质量最好的流是 FLAC 与输入匹配 因此只是传递但分块 然后是 AAC LC 320 160 和 96Kbps 我该怎么做 以下命令是一个很好的起点 ffmpeg i
  • TortoiseGit / Winforms:合并时解析 Resource.resx

    我对 TortoiseGit 还很陌生 想知道如果 resx 文件发生冲突 如何在合并过程中解决它 例如 我可以从菜单中选择 使用他们的 尝试进行拉动和推动 但这是正确的方法吗 我可以以某种方式使用他们的并通过我的项目更改重建它吗 差异 以