在 SVN 存储库中,您可以忽略除一个扩展之外的所有扩展吗?

在 SVN 存储库中,您可以忽略除一个扩展之外的所有扩展吗?

我们的需求是仅将 axcrypted (.AXX) 文档存储在 SVN 存储库中,并且我们希望防止意外上传未加密的文档。有没有办法在 SVN 服务器上做到这一点?

我们希望在 SVN 的服务器端强制执行此 .AXX 唯一策略,这样我们就不必依赖所有 SVN 客户端的忽略列表。

答案1

我相信你可以用预提交钩子来做到这一点,Python 中的一个示例是这里。您可以查看文件的扩展名,而不是检查文件的标签,如果要中止事务,则返回非零的退出代码。

相关内容