- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个很大的vendor branch (1200 多个文件)最近经历了一些不平凡的变化,我想将其整合回主干。它更新得相当频繁,我们也需要同样频繁地更新,所以手动更新会浪费太多时间。
这就是 svn_load_dirs.pl 的用途,只是我没有 perl 解释器,根据过去的经验,通过层层官僚主义来安装一个,比通过以下方式进行合并需要更长的时间和更多的痛苦每次都递交。
我们确实有一个 python 解释器,并且 svn_load会很好地完成这项工作。只是不使用 SVN CLI,而是直接使用未安装的 pysvn。见上文:不通过 go,不收取 200 英镑。
我知道这不太可能,但有人知道任何其他替代方案吗?
最佳答案
您可以将新版本导入到不同的目录,然后使用 --ignore-ancestry 进行 3-URL 合并。
更详细的解释:
您的供应商分支的旧版本位于
/vendor_0.1.1
您将新版本导入到:
/vendor_0.1.2
然后您可以将它们合并到指向您的工作版本的工作副本:
svn merge --ignore-ancestry <URL>/vendor_0.1.1 <URL>/vendor_0.1.2 <PATH_TO_WC>
通过这样做,您将比较两个版本并将差异应用于您的工作副本。
注意:
由于您总是导入完整版本的供应商分支,因此您的存储库会增长得更快
关于svn - 除了 svn_load_dirs.pl 之外还有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322268/
请问在哪里可以下载 svn_load_dirs.pl 官方官方地址。谢谢。 似乎不在 SVN 源版本中: http://subversion.apache.org/download/#recommen
我们有一个很大的vendor branch (1200 多个文件)最近经历了一些不平凡的变化,我想将其整合回主干。它更新得相当频繁,我们也需要同样频繁地更新,所以手动更新会浪费太多时间。 这就是 sv
有时我们使用第三方代码。但是我们无法访问这些代码的存储库,这意味着它们只能以压缩包形式发布。在这种情况下,svn_load_dirs.pl 是一个非常方便的脚本,可以将此类代码提交到供应商分支并在外部
我是一名优秀的程序员,十分优秀!