我的问题涉及Subversion VCS和svn:externals的功能。我想找出外部引用文件或目录的位置。
不要被误解,我不想获得在我的工作目录中定义的外部列表,但当前存储库中的目录列表,其中svn引用所选文件或目录:externals特性
事情是,当项目A被项目B和C引用时,似乎只有B和C知道这个事实,而A则不知道。但是当我更改项目A并重新编译它时,我想更新并重新编译所有其他依赖它的项目,以使它们保持最新。这就是我要问的原因。
我的想法是创建一个Windows批处理文件,获取完整的外部列表,然后按文件或目录名称对其进行过滤,但这太可怕了,并且会永远存在!
set /p filter="File or directory name: "
svn propget svn:externals -R my_repository_address | find "%filter%" /I
pause
谢谢!