【发布时间】:2020-12-07 12:24:29
【问题描述】:
我有一个 svn 服务器(VisualSVN 服务器管理器)
在这台服务器上,我们希望自动混淆传入的二进制文件。
我为此写了一个 post-commit.exe。
我可以看到哪些文件受到“svnlook”命令的影响。
但问题是我无法使用 post-commit.exe 直接操作受影响的文件。
为此,我必须检查到另一个 svn(客户端)文件夹并提交新的更改。
但是由于 post-commit.exe 还没有完成它的工作,另一个客户端此时无法更新,它会陷入死锁。
因此,我必须在不使用客户端的情况下在服务器上进行这些更改。
我想我可以使用“svnfsfs”或“svnadmin”来做到这一点。但我不知道该怎么做。你能帮我解决这个问题吗?
提前致谢。
【问题讨论】:
-
您不能以客户端不知道更改的方式操作存储库内容。也许它不会破坏存储库,但肯定会破坏工作副本。混淆二进制文件的最终目标是什么?
标签: svn obfuscation visualsvn-server post-commit post-commit-hook