【发布时间】:2023-03-17 21:55:01
【问题描述】:
我有相当复杂的项目使用带有外部的 SVN。另外,我正在使用 TortoiseSVN 1.8.4 Build 24972 - 64 Bit,2013/11/24 11:15:39 + Subversion 1.8.5,-release。 我可以在 cehcked 副本的根目录上看到“已修改”状态的覆盖图标,但如果我尝试使用 TortoiseSVN 创建补丁,它不会显示任何修改过的文件。这是一个错误还是我在做一些愚蠢的事情? 谢谢 马可
【问题讨论】:
-
你想在哪里创建补丁?我认为,像这样的命令不会递归到外部。
-
感谢您的回复。我已经担心这是答案。我有一个不包含任何实际文件的存储库,仅包含收集特定卡所需代码的外部文件。因此,有不同的司机“池”(取决于“出口许可证”分类)。根据项目所需的内容,我们创建一个将所需驱动程序链接在一起的存储库。存储库的“根”是我尝试创建补丁的地方,因此,如果 Tortoise 的“创建补丁”命令不遵循外部命令,它将无法工作。可惜,因为“检查修改”确实可以正常工作......
-
你能从检查修改对话框中创建补丁,通过选择所有修改的内容并右键单击,以获得统一的差异吗?我自己还没有为外部尝试过。
-
本!非常感谢!那行得通...您确实从已修改文件的窗格中选择了所有已更改的文件(或您想要为其打补丁的文件)并右键单击。再次感谢。
-
哇,我几乎没想到它会起作用。我会回答的...