问题标签 [svn-merge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12721 浏览

python - 在python中调用subprocess.Popen时“系统找不到指定的文件”

我正在尝试使用 svnmerge.py 来合并一些文件。在引擎盖下它使用python,当我使用它时出现错误-“系统找不到指定的文件”。工作中的同事正在运行相同版本的 svnmerge.py 和 python(2.5.2,特别是 r252:60911),没有问题。

我找到了这个链接,它描述了我的问题。尝试那里概述的内容,我确认 Python 可以找到 svn(它在我的路径中):

不过,查看 svnmerge.py 代码,我注意到对于 python 2.4 及更高版本,它遵循不同的执行路径。它不是调用 os.popen4(),而是使用 subprocess.Popen()。尝试重现错误:

目前,我已经注释掉了 2.4 及更高版本的特定代码,但我想找到一个合适的解决方案。

如果不是很明显,我是一个完整的 python 新手,但谷歌没有帮助。任何指针?

0 投票
3 回答
8235 浏览

svn - 在 SVN 中合并后我无法提交更改

使用 TortoiseSVN 合并项目的两个分支后,我在提交更改时遇到了问题。

以下是详细信息:

我做了一个合并分支到我正在处理的项目的主干。

项目包括主存储库和与主存储库连接的库,作为svn 外部(库也有分支)作为项目的子目录。

当我试图提交更改时,TortoiseSVN 说:

当然清理没有帮助。

项目目录的svn:external关键字定义良好, lib文件夹仍然包含正确版本的库(主干版本)。

SVN 服务器和客户端都是 1.5.x 版本(TortoiseSVN 是 1.5.3.x)。

从技术角度来看,项目都是同一个 SVN 存储库中的项目。

知道出了什么问题吗?

我一直在谷歌上搜索解决方案,但没有发现任何有用的东西,所以我尝试分两步提交我的更改:

  1. 从项目文件夹提交更改
  2. 从库文件夹提交更改

这没有任何问题。

但我仍然想知道为什么我不能在一次提交中提交所有内容。

编辑:

  • (在 Ken G 回答后) TortoiseSVN 1.3.x -> 1.5.3.x 的固定版本。
0 投票
2 回答
211 浏览

svn - 如果你将一组特定的修订从主干合并到一个带有颠覆的分支中,会发生什么?

如果我在主干中对 3 个不同的文件进行更改,分别是修订版 40、45 和 47,而这些文件自修订版 15 以来都没有更改,我如何将这些修订版合并到分支中(在修订版 30 中进行并且自) 以便我只获得每个文件的 rev 15 和 rev 40、45 和 47 之间的更改?

在中间版本中进行了其他更改(显然),但它们不会影响有问题的文件,我不希望这些更改出现在分支中。

0 投票
4 回答
5214 浏览

svn - 在被认为有害的 SVN 子目录上提交和合并?

0 投票
1 回答
445 浏览

mercurial - 应该如何将 svnmerge 工作流与 Mercurial 一起使用?

svnmerge 有助于阻止来自特定分支的一些变更集。Mercurial 如何实现这一点?

0 投票
2 回答
712 浏览

svn - svnmerge 和一个文件替换为一个目录

我正在使用 svnmerge.py 来管理我们的存储库。在主干中,文件 X 已被替换为目录。尝试将其合并到分支时,出现错误:

svn:不能用不同类型的节点替换“X”;在添加“X”之前必须提交删除并更新父级 svn:读取假脱机报告请求响应时出错

我在分支上删除了 X 并提交,但同样的错误仍然存​​在。想法?

0 投票
2 回答
727 浏览

svn - svnmerge 和重命名分支中断跟踪?

如果我正在使用svnmerge跟踪分支的更改并且我想重命名分支(通过执行svn mv),这会导致跟踪更改的方式出现任何问题吗?这是安全的事情吗?

0 投票
6 回答
23846 浏览

eclipse - 提交期间的SVN合并冲突

Eclipse + 颠覆性插件

在提交与 SVN 不同步的目录时,会弹出一条消息:

尝试从 Eclipse Navigator 视图更新整个项目(右键单击>刷新或 F5),但问题仍然存在。

在这种情况下有什么可以做的吗?

0 投票
2 回答
3053 浏览

svn - svnmerge 与 svn 合并

'svnmerge'(别名svnmerge.py,svn 附带的 python 脚本)和 'svn merge'(Subversion 1.5 的本机合并跟踪)有什么区别?你推荐哪一个?

0 投票
1 回答
7346 浏览

svn - svnmerge 工作流程

您如何使用 svnmerge 在 svn 中进行合并和分支?

具体来说,我问是因为我已经开始使用svnmerge来跟踪我从事的项目中的特定分支。我做了 svnmerge merge 并最终得到了很多奇怪的文件,比如.merge-left, .merge-right, .working. 现在,我想看看其他人如何使用它来最终学习如何恢复我的更改并以最佳方式应用合并。