Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
预更新svn脚本以筛选获取的内容_Svn_Hook - Fatal编程技术网

预更新svn脚本以筛选获取的内容

预更新svn脚本以筛选获取的内容,svn,hook,Svn,Hook,设想一个包含多种文件的存储库。 然后,我想从这个存储库中获取“过滤过程”中的某种文件 我的意思是所有文件都有版本控制。但对于我的本地工作,我只想得到*.php文件,而忽略下载*.jpg 我考虑客户端站点钩子脚本(预更新)。 有人知道这是否可能吗 谢谢 您正在尝试从工作副本导出特定文件吗?或者尝试仅使用某些文件类型创建工作副本?您可以从svn签出各个目录。如果您将所有图像放在目录svn/trunk/images中,并且将所有源代码放在svn/trunk/php中,人们可以分别签出这些树 也许你可以

设想一个包含多种文件的存储库。 然后,我想从这个存储库中获取“过滤过程”中的某种文件

我的意思是所有文件都有版本控制。但对于我的本地工作,我只想得到*.php文件,而忽略下载*.jpg

我考虑客户端站点钩子脚本(预更新)。 有人知道这是否可能吗


谢谢

您正在尝试从工作副本导出特定文件吗?或者尝试仅使用某些文件类型创建工作副本?

您可以从svn签出各个目录。如果您将所有图像放在目录
svn/trunk/images
中,并且将所有源代码放在
svn/trunk/php
中,人们可以分别签出这些树


也许你可以添加软链接来链接这些文件。

是的,这可以很容易地使用

您可以先使用
depth=empty
创建工作副本。然后,使用repo浏览器打开包含所需文件的目录。您可以多选所需的文件(如果它们都是同一类型的文件,则可以先按扩展名排序以使其更简单),然后右键单击并选择“将项目更新为修订”


这将仅将选定的文件下拉到工作副本中,而不会将其他文件下拉到工作副本中。

我正在尝试创建仅包含特定文件类型的工作副本。我们有300MB的存储库,包括PHP、PSD、JPG。。。一个程序员只需要从存储库下载PHP、JS和HTML文件到他工作的地方。。。但是设计师需要下载PSD。谢谢无法签出部分存储库。我建议你重组你的回购协议,把你的资金来源和可公开资产分开。错了。请参阅“稀疏结帐”。对不起,Michael,浅结帐不能满足DrLuk的要求。它只适用于目录深度,而不适用于扩展。这假设用户正在运行OrtoiseSVN或某个带有UI的工具来浏览存储库。在大型回购协议中,用户将被迫导航到目录,选择并多次更新。不好的。