小编Vil*_*e M的帖子

在perforce中锁定分支?

目前我创建了一个发布分支,但是当我们发布之前有一段时间,我有时打开整个分支进行编辑然后锁定所有文件,以防止任何人在发布分支的"代码冻结"期间修改任何内容.

有没有更好的办法?以我当前的方式执行它似乎可能是对锁定功能的错误使用,是否有更好的方法来阻止某人在不使用分支的情况下检入代码.我虽然P4保护,但我不是这个perforce实例的管理员,并且在潜在的100行处理保护文件也会变得很麻烦.

有任何想法吗?

perforce

6
推荐指数
2
解决办法
1万
查看次数

从程序员的角度来看,fatwire是什么?

fatwire与开源工具包相比,fatwire有哪些特别优势?

fatwire出口和转向免费替代品有多难?

它作为一个编写java扩展的平台有多稳定?

content-management fatwire

6
推荐指数
2
解决办法
8747
查看次数

如何使用Perl将文档上载到SharePoint?

我有一个运行一些perforce操作的Perl应用程序,最后我希望它将结果上传到SharePoint网站.

  • 什么是最简单的Perl脚本可以完成向SharePoint添加文档的任务?

该脚本需要在Solaris上运行并尽可能少地使用外部库(绝对纯粹的经典Perl)在这些unix盒上安装任何额外的东西是一件痛苦的事情,并且必须由远程团队完成.

如果这可以很容易地用wget上传文档,那也会引起人们的兴趣.无论如何,我正在寻找一个或一对容易理解的衬垫.

根据评论更新:

  • Perl Mechanize听起来像个好主意,但出于某种原因,我无法进行身份验证,错误GETing http://sharepoint Unauthorized ....

我有这个:

my $m = WWW::Mechanize->new(); 
$m->credentials($user => $pass); 
$m->get($url);
Run Code Online (Sandbox Code Playgroud)

但机械化不会出于某种原因对sharepoint进行身份验证.

  • 有没有人有关于如何通过perl从unix使用sharepoint webdav的链接或示例?

我安装并试图通过"dave"webdav浏览器打开我的典型sharepoint网站,但是我收到** Unauthorized. **错误.

  • 如何使用unix上的perl webdav方法解决它?

perl upload sharepoint web-applications

5
推荐指数
2
解决办法
9357
查看次数

如何在Windows上交叉编译C代码,以便在Unix(Solaris/HPUX/Linux)上运行二进制文件?

我一直在研究Cygwin/Mingw/lcc,我喜欢能够在我的windows上编译perl本机C扩展(最好是在cygwin下),然后在Solaris和HP unix上运行它们而不用进一步大惊小怪,这可能吗?

这一切都从我原来的perl的跨平台问题源于这里.

c unix windows cross-platform cross-compiling

5
推荐指数
2
解决办法
5136
查看次数

我可以在主目录中安装预先配置的Perl二进制包吗?

我想在我的主目录中设置Perl 5.10,除了目前在/ usr/local机器上的古老Perl.我不是这台机器上的超级用户.

我找到了需要5.10 HPUX perl二进制包,它似乎工作,但由于某种原因,它似乎假设它在/ usr/local运行(由@INC错误消息证明).除PERLLIB之外是否还有其他变量,比如PERLHOME或我需要设置的东西,以便Perl不会在/ usr/local dirs中查找任何内容?

PS我在网上看到了在./Configure步骤中编译和设置目录的建议,但是我很难在这个旧盒子上编译东西,所以我更喜欢使用预编译的Perl,因为它似乎主要起作用.


更新 - 莱昂回答了这个问题,所以基本上不可能从你的家庭目录中正确运行perl二进制文件,除非它是在编译时考虑到的

installation perl compilation

5
推荐指数
2
解决办法
942
查看次数

为什么Perl的PAR不能找到Socket.pm的可加载对象?

我正在使用PAR :: Packer在Cygwin上打包我的Perl应用程序,然后在HPUX上运行它.

一个简单的hello世界运作良好,例如:

pp -p hello.pl
Run Code Online (Sandbox Code Playgroud)

这导致a.par然后在HPUX上:

parl a.par
Run Code Online (Sandbox Code Playgroud)

它很棒.

但是,当使用-B bundle switch打包一个具有许多依赖关系的更大的应用程序时,没有这样的运气,而是我收到错误:

 Can't locate loadable object for module Socket in @INC
Run Code Online (Sandbox Code Playgroud)

任何想法,也许是Windows/unix网络的一些问题?任何修复?

perl cpan multiplatform par

4
推荐指数
1
解决办法
2554
查看次数

informatica powercenter vs custom perl ETL的工作?

我的大多数公司都使用powercenter informatica来提取数据库之间的Extract-Transform-Load类型数据移动作业.

但是,我所参与的项目有一个很大的自定义Perl作业,其中有一些Java用于移动数据并触发其他一些更新.

有人说改写使用powercenter的东西,人们在这个项目上的经验是什么,它有意义吗?看起来你在进入这样一个"现成"的解决方案时会有很大的灵活性,但ETL工具在生产力方面是否会给你带来很多好处?

perl etl informatica informatica-powercenter

3
推荐指数
1
解决办法
4802
查看次数

用于部署跨平台的打包?

在Windows应用程序通常打包为MSI,在Redhat Linux上作为RPM打包,什么是最好的开源打包方法,可用于将应用程序部署到所有平台,包括不同风格的unix和windows?

内容包括exes,unix二进制文件,java jar文件,用户数据,甚至是要运行的数据库脚本.

(我认识到每个目标操作系统的内容会有所不同,即二进制文件会有所不同,win exe vs unix binary等,但是例如配置文件可能是相同的,或者在java的情况下甚至是字节码jar)

关键特性我想要支持的包装是不同用户和不同目录的权限,但是我认识到支持这个功能多平台可能非常困难.

unix deployment packaging cross-platform packages

2
推荐指数
1
解决办法
1650
查看次数

GIT如何决定blob中的内容?

我试图了解Git如何更好地工作.

给定一些任意文件和一些任意数量的提交,git如何决定如何将这些文件拆分成blob,然后使用SHA-1哈希进行唯一标识?

我刚刚将大约10个perl/C/java代码和文本提交到新的git repo中,并且不知何故git将文件分成了几个小段,它是如何决定这些段应该如何划分的呢?

git

1
推荐指数
1
解决办法
760
查看次数