我想使用 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 = {
我有一个文件夹,plugins/south,它已经签入到我的存储库中。然后我需要升级它,所以我删除了文件夹,并在它的位置上放了一个新的。现在我不能提交我的更改。
事后看来,我可能应该让SVN删除它,但现在为时已晚。
mark@ubuntu:~/myproject$ svn add plugins/south
svn: Working copy 'plugins' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
mark@ubun
svn add guess_language/
svn: warning: 'guess_language' is already under version control
为什么会这样呢?当我下载它的时候,它在SVN下。(我是从SVN下载的)我该如何释放该svn...so,以便可以将其转换为常规目录?
我不知道我做了什么,但是我不能再把我的项目提交给Google Code了。我得到以下错误:
svn: Commit failed (details follow):
svn: Directory '/Users/jeff/Desktop/svn_repos/project/mac/myapp.app/.svn' containing working copy admin area is missing
然后我试着:
svn add mac/myapp.app
svn: warning: 'mac/myapp.app' is already under versi