草庐IT

Perforce

全部标签

git - 从 git 迁移到 Perforce

我的任务是将我的团队和源代码从git迁移到Perforce,我正在寻找有关如何将git历史迁移到p4的想法。我很乐意只移动master分支。然而,即使这样也被证明是有问题的。我正在使用出色的git-p4工具。我在我的p4工作区中创建了一个目标区域,并使用gitp4clone//depot/StuffFromGit开始在git-p4中跟踪它。我将所有git存储库的更改移植到git-p4克隆中。然后我可以gitp4submit完成,所有更改都推送到p4。当git历史看起来像这样,漂亮且线性时,它工作得很好:A---B---C---D问题来自多人参与该项目。即使他们在master上工作,仍然

GIT vs. Perforce- 两个 VCS 将进入...一个将离开

关闭。这个问题需要更多focused.它目前不接受答案。7年前关闭。锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或互动。所以我正在让GIT在工作中被出售。我需要做的第一件事是让每个人相信GIT更擅长他们已经习惯做的事情。我们目前使用Perforce。有没有人经历过类似的销售?任何好的链接/建议?最大的优势之一是我们可以在与网络断开连接的情况下使用它。另一个成功的IMO是添加/结帐的处理方式。欢迎多加分!此外,我们总共有大约10-20名开发人员。 最佳答案 Perl5解释器源代码目前正

windows - 如何将 perforce 工作区指向跨两台机器同步的项目?

我有一个eclipse同步项目,我在我的Windows机器上完成工作,然后在linux构建服务器上同步和编译它。但是,Windows工作区连接到perforce,而linux工作区则没有。问题是,当Eclipse同步两者时,权限在linux端变得困惑,因此我无法执行通常在构建期间执行的某些shell脚本。我的解决方法是在执行构建之前以某种方式对所有*.sh文件进行chmod,但我更愿意强制知道这两个地方(这样我也可以从linux端或windows端提交)。出于性能原因,我无法在远程构建服务器上运行eclipse,因此这是我找到的唯一解决方案。此外,当我尝试为linux端设置第二个工作区

linux - 在 Linux 上安装 perforce 可视化客户端

我来自Mac背景,尝试在我的linux机器上安装perforceclientvisual(P4V)。为此,我下载了正确的版本here并解压文件。然后我cd到目录~/Desktop/p4v-2012-blah-blah/bin我也说chmod+xp4*在此之后我尝试运行p4v(通过双击)但我没有看到任何东西。文件类型显示为“文本可执行文件”但我不知道为什么它没有运行。在Mac上,我做了同样的事情——只需点击p4v,客户端就会出现(我在那里填写了服务器地址和所有内容)但不确定这里出了什么问题。有人能给我指路吗?FWIW我确实查看了this关联我确实看到了桌面(所以可能安装了GNOME?)。

linux - 在 Linux 上寻找 Perforce 的差异编辑器,类似于 Beyond Compare?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找在Linux中使用的cmd行基本差异编辑器。它应该允许我在VIM模式下编辑(可以使用我的VIM快捷方式等),同时具有并排查看文件、导航到上一个/下一个编辑等功能。如果它不需要X服务器就太好了,即可以直接从putty使用它!!

linux - Perforce:基于 Linux 的三向合并/解析工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在寻找一个基于Linux的工具,使用Perforce进行三向合并/解析。我熟悉vim/vimdiff,但我不知道如何/是否可以将它们用于3路合并。无论哪种情况,请告诉我您认为什么是Linux上最好的合并/解析工具。为清楚起见,让我补充一点,我更喜欢不需要X服务器的工具,即可以通过putty使用。

java - Perforce值得吗?

Closed.Thisquestionisopinion-based。它当前不接受答案。想改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。6年前关闭。Improvethisquestion我的一位同事对PerForce的可能性感到非常兴奋(我们基本上需要有能力以逻辑方式对补丁和更改进行分组,并且获得SCM的本地支持会非常好)。我们目前使用CVS,并且对所有可能性开放。我们只有很少的开发人员使用纯Eclipse并使用ant脚本运行构建。在跳入水中之前,我想听听其他人,他们出于技术原因可以说“好主意”或“坏主意”。我也想听听这对您的日常工作有多大干扰。编辑2

ruby - 相对于绝对路径转换(对于 perforce 仓库路径),我可以更好地做到这一点吗?

我需要“盲目地”(即无法访问文件系统,在本例中是源代码控制服务器)将一些相对路径转换为绝对路径。所以我在玩点和指数。对于那些好奇的人,我有一个由其他人的工具生成的日志文件,有时会输出相对路径,出于性能原因,我不想访问路径所在的源代码控制服务器来检查它们是否有效等等轻松地将它们转换为它们的绝对路径等价物。我经历了很多(可能是愚蠢的)迭代试图让它工作-主要是迭代文件夹数组并尝试delete_at(index)和delete_at(index-1)但我的索引当我从自己下面删除数组的元素时,它一直在递增,这对于有多个点的情况不起作用。欢迎任何关于改进它的一般建议或特别是缺乏非连续点点支持的建议