我想使用 cpan模块从存储库中签出代码。
但是如何安装和使用这个模块呢?文档几乎是不存在的。
我已经尝试通过cpan安装Alien::SVN模块,并亲自构建它。而且它看起来安装得很好。没有错误消息,当我再次进入cpan并执行以下操作时,它显示已安装Alien::SVN模块。
cpan> install Alien::SVN
Alien::SVN is up to date.
下面是我使用SVN::Client的类:
use strict;
use warnings;
use Alien::SVN;
use SVN::Client;
sub new {
my $self = {
我是SVN的新手,正在努力学习它。我已经设置了SVN服务器,可以检入/检出了
其中的文件。下一步,我将尝试对其进行访问控制,并尝试将一些提交挂钩添加到
防止一些不必要的签到。
以下是我的svn存储库:
/svnrepos/repo1
/svnrepos/repo2
/svnrepos/test >>>>>>> My test repository for playing around with SVN
现在,我正在尝试使用pre-commit执行以下操作:
1. Preventing some users to check-in to a dir