首页 / 知识
关于tortoisesvn:SVN外部子文件夹更改未显示在视图日志中(tortoise svn)
2023-04-15 08:25:00
SVN externals sub folder changes not showing in view log (tortoise svn)SVN外部组件使您可以使SVN文件夹看起来好像在另一个位置。这样做的一个很好的用途是在SVN中的所有项目之间共享一个公用文件夹。 我在SVN中有一个/ trunk / common文件夹,可以通过几个不同的项目共享它。 例:
这些依赖文件夹中的每一个都是空的,但是定义了svn:external指向我的/ trunk / common文件夹。 问题是当我在以下任何项目中查看日志时:/ trunk / projectX /,它没有显示来自svn:externals的更改。我正在使用乌龟SVN作为我的SVN客户端。 有谁知道如何改变这种行为?我希望/ trunk / projectX的显示日志也包括对已定义的svn:externals的任何更改。 当前版本的Subversion无法做到这一点,除了在externals目录的目标上显式调用svn log之外 您可以尝试在Apache Subversion网站上发布功能请求 我认为,在Subversion 1.7(在WC的根目录中引入单个.svn文件夹)之后,它更加干净:对于内部工作副本中外部目录类型的外部目录,a)是独立的b)单独存储库的嵌套工作副本
并且父级WC不包含有关嵌套WC的任何信息(从存储库的/创建的WC目录,请注意.svn目录仅对主线存在两次)
当trunk(和标签分别)具有子目录lib作为外部目录时
支持处理添加到更新和提交的外部组件,因为这种支持会产生独立且不相关的连续命令-因为没有这种支持,外部组件就没有意义,因此必须以某种方式组合汇总的svn日志(根据未知原则,BTW)
根据我的个人经验,仅当在更改外部文件的同一提交中修改了"内部"文件夹中的一个文件时,才报告外部链接的日志。 我认为,使用钩子应该可以实现一种机制,用于在每次提交的工作目录中自动提交现货文件,即使该提交是从外部链接开始的。 再见 当您显示本地版本文件夹的日志时,它将显示相对于此特定文件夹的更改。外部对象只是指向存储库中其他文件夹的链接。您可以从依赖于此外部项目的文件夹中跟踪有关外部引用的唯一信息是引用定义本身。这是因为引用是从属文件夹的subversion属性。 假设您具有以下回购层次结构:
并且
在新文件夹secondproject内对mysecondproject trunk进行检出将在文件系统上创建以下内容:
从secondproject文件夹中调用Tortoise的" Show log"命令将仅显示secondproject文件的更改,并最终显示该文件夹的svn:external属性上发生的更改。 要获取外部项目的更改日志,您需要从内部文件夹sharedlib调用"显示日志",这很有意义。 |
最新内容
相关内容
linux实时读日志命令?
linux实时读日志命令?,系统,信息,实时,工作,对比,管理,时间,命令,日志,平均,Linux服务器查看日志的几种方法1、如下图所示,先cd到我们需要监控linux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux显示之前的命令?
linux显示之前的命令?,系统,信息,命令,地址,服务,环境,数据,标准,数字,不了,linux系统查看自己在linux上使用过的前10次命令首先打开Linux直接linux日志切割命令?
linux日志切割命令?,服务,系统,工具,名字,时间,日志,网上,资料,信息,数据,Nginx日志切割方法(包含docker容器中nginx日志的切割)1、脚本使用传linux替换日志命令?
linux替换日志命令?,服务,系统,软件,代码,信息,文件,日志,首次,可取,工具,linux下,批量清空但不删除*.log日志的日志文件命令是什么?重启rsysllinux命令关闭视图?
linux命令关闭视图?,系统,状态,管理,百分比,信息,情况,基础,软件,观察,首次,怎么查看linux正在运行的命令在 Linux 系统中,以下几个命令可以查linux命令实时显示?
linux命令实时显示?,系统,实时,时间,信息,情况,命令,对比,电脑,名称,一致,linux用set命令显示当前模式set命令作主要是显系统中已经存在的shellinux命令查找日志?
linux命令查找日志?,地址,信息,系统,名称,对比,状态,实时,命令,日志,等级,linux后台自动执行命令nohup与日志查看将一个在后台暂停的命令,变成linux内置命令位置?
linux内置命令位置?,工作,系统,信息,地址,位置,标准,命令,目录,密码,名字,Linux系统常用操作命令有哪些1、linux常用命令: pwd命令 该命令的linux命令显示ip?
linux命令显示ip?,地址,系统,网络,信息,技术,电脑,手机,设备,服务,管理,配置LINUX的IP命令1、(1)Ifconfig命令 第一种使用ifconfig命令配置网卡linux日志移动命令行?
linux日志移动命令行?,工作,系统,地址,信息,命令,名字,实时,管理,名称,异常,Linux日志管理五大命令有哪些详解less 命令:可以打开大文件,支持上linux关机命令日志?
linux关机命令日志?,系统,工作,命令,时间,用户,表示,终端,进程,操作,指令,linux关机命令shutdown命令 shutdown命令用于安全关闭Linux系统。执