使用 SVN Hook 进行首次提交

发布于 2024-10-17 18:08:35 字数 104 浏览 2 评论 0原文

嗨...我正在尝试创建一个 svn 挂钩来检查存储库中的第一个提交。 SVN Hook 不支持“添加”。因此,如果我获得第一次提交,我可以模拟存储库中文件的第一个输入。 我没有任何想法,请帮忙。

HI... Im trying to make a svn hook to check the first commit in repository. SVN Hook dont support "Add". So if i get the first commit, i can simulate the first entery of file in repository.
I dont have any ideias, please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

踏月而来 2024-10-24 18:08:35

我假设您处于预提交挂钩中。您可以使用 svnlook 命令,例如以下

svnlook changed -t TXN REPOS_PATH

获取有关已添加的文件/文件夹的信息等。此外,您可以检查

svnlook youngest REPOS_PATH

存储库目前有哪个版本,因此 svnlook youngest 和上面的 svnlook 的组合更改应该可以解决您的问题。

I assume you are in the pre-commit hook. You can use svnlook command like the following

svnlook changed -t TXN REPOS_PATH

to get the information about files/folders which have been added etc. Furthermore you can check by

svnlook youngest REPOS_PATH

which revision does the repository have at the moment so the combination of the svnlook youngest and the above svnlook changed should solve your problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文