目前我创建了一个发布分支,但是当我们发布之前有一段时间,我有时打开整个分支进行编辑然后锁定所有文件,以防止任何人在发布分支的"代码冻结"期间修改任何内容.
有没有更好的办法?以我当前的方式执行它似乎可能是对锁定功能的错误使用,是否有更好的方法来阻止某人在不使用分支的情况下检入代码.我虽然P4保护,但我不是这个perforce实例的管理员,并且在潜在的100行处理保护文件也会变得很麻烦.
有任何想法吗?
fatwire与开源工具包相比,fatwire有哪些特别优势?
fatwire出口和转向免费替代品有多难?
它作为一个编写java扩展的平台有多稳定?
我有一个运行一些perforce操作的Perl应用程序,最后我希望它将结果上传到SharePoint网站.
该脚本需要在Solaris上运行并尽可能少地使用外部库(绝对纯粹的经典Perl)在这些unix盒上安装任何额外的东西是一件痛苦的事情,并且必须由远程团队完成.
如果这可以很容易地用wget上传文档,那也会引起人们的兴趣.无论如何,我正在寻找一个或一对容易理解的衬垫.
根据评论更新:
http://sharepoint Unauthorized .... 我有这个:
my $m = WWW::Mechanize->new();
$m->credentials($user => $pass);
$m->get($url);
Run Code Online (Sandbox Code Playgroud)
但机械化不会出于某种原因对sharepoint进行身份验证.
我安装并试图通过"dave"webdav浏览器打开我的典型sharepoint网站,但是我收到** Unauthorized. **错误.
我想在我的主目录中设置Perl 5.10,除了目前在/ usr/local机器上的古老Perl.我不是这台机器上的超级用户.
我找到了需要5.10 HPUX perl二进制包,它似乎工作,但由于某种原因,它似乎假设它在/ usr/local运行(由@INC错误消息证明).除PERLLIB之外是否还有其他变量,比如PERLHOME或我需要设置的东西,以便Perl不会在/ usr/local dirs中查找任何内容?
PS我在网上看到了在./Configure步骤中编译和设置目录的建议,但是我很难在这个旧盒子上编译东西,所以我更喜欢使用预编译的Perl,因为它似乎主要起作用.
更新 - 莱昂回答了这个问题,所以基本上不可能从你的家庭目录中正确运行perl二进制文件,除非它是在编译时考虑到的
我正在使用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网络的一些问题?任何修复?
我的大多数公司都使用powercenter informatica来提取数据库之间的Extract-Transform-Load类型数据移动作业.
但是,我所参与的项目有一个很大的自定义Perl作业,其中有一些Java用于移动数据并触发其他一些更新.
有人说改写使用powercenter的东西,人们在这个项目上的经验是什么,它有意义吗?看起来你在进入这样一个"现成"的解决方案时会有很大的灵活性,但ETL工具在生产力方面是否会给你带来很多好处?
在Windows应用程序通常打包为MSI,在Redhat Linux上作为RPM打包,什么是最好的开源打包方法,可用于将应用程序部署到所有平台,包括不同风格的unix和windows?
内容包括exes,unix二进制文件,java jar文件,用户数据,甚至是要运行的数据库脚本.
(我认识到每个目标操作系统的内容会有所不同,即二进制文件会有所不同,win exe vs unix binary等,但是例如配置文件可能是相同的,或者在java的情况下甚至是字节码jar)
关键特性我想要支持的包装是不同用户和不同目录的权限,但是我认识到支持这个功能多平台可能非常困难.
我试图了解Git如何更好地工作.
给定一些任意文件和一些任意数量的提交,git如何决定如何将这些文件拆分成blob,然后使用SHA-1哈希进行唯一标识?
我刚刚将大约10个perl/C/java代码和文本提交到新的git repo中,并且不知何故git将文件分成了几个小段,它是如何决定这些段应该如何划分的呢?
perl ×4
unix ×2
c ×1
compilation ×1
cpan ×1
deployment ×1
etl ×1
fatwire ×1
git ×1
informatica ×1
installation ×1
packages ×1
packaging ×1
par ×1
perforce ×1
sharepoint ×1
upload ×1
windows ×1