问题标签 [depot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3484 浏览

perforce - Perforce:重命名仓库

在 Perforce 中,是否可以重命名仓库?

我想您可以跨不同的命名仓库进行集成,但我认为这不会延续整个仓库的历史。

我看过这篇重命名仓库目录文章,但这仅适用于仓库下的目录(而不是仓库本身)。

0 投票
1 回答
2302 浏览

integration - 如何在不同的 Perforce 仓库之间进行双向集成?

我想知道我们应该如何在不同的 Perforce 服务器/仓库之间进行集成。

我正在寻找一种允许我们进行双向集成的解决方案。

这篇Using Remote Depots文章介绍了如何将远程 depot 映射为只读。这是在两台服务器上进行映射的唯一解决方案吗?如果是这样,这意味着我不能使用单个分支规范来进行双向集成。

0 投票
1 回答
1333 浏览

c# - 使用 c# 在树视图中显示 perforce 的仓库

我不是 P4.NET 方面的专家,我想在树视图中显示 perforce 的仓库(windowsform 应用程序 c#)...

* "p4 dirs" 获取所有 depots => p4 dirs "//*" 例如这可能会给 depot1 depot2 ..etc

*要获取目录中的文件列表,请运行 fstat=> p4 fstat "//depot1/*"

现在,如何使用此代码构建树视图?任何帮助将是最受欢迎的

0 投票
1 回答
905 浏览

perforce - 为多个项目设置 Perforce 仓库

简介:需要帮助来弄清楚如何设置软件仓库和我的开发环境,以便我可以支持多个相关项目。

详细信息: 到目前为止,我有一个仓库,其中只有一个项目 - ProjectA - 机器人版本 A。

我开始研究一个新版本(ProjectB),它在硬件上有一些差异——I/O 端口映射和计时器已经改变。我想继续为这两个项目开发代码。

这意味着 ProjectB 将与 ProjectA 共享一些文件,而一些文件将有所不同。

由于差异是与硬件相关的项目,我正在考虑创建一个公共区域,然后项目特定区域,其中公共区域用于设备独立代码,项目特定区域用于设备相关代码。

差异足够大,我不想在文件中执行#ifdef。有些区别很简单——不同的 I/O 端口映射,有些是全新的模块。

为了使维护更容易,我希望能够比较设备相关代码之间的差异并传播选定的更改。

最后,为了在比较过程中尽量减少我的负担,我想标记我知道没问题的差异,以便在以后的比较中它们不会出现。

帮助!

0 投票
1 回答
1246 浏览

mapping - Perforce 仓库/客户端映射

Perforce 中是否有命令获取哪些客户端从 depot 映射特定文件夹的信息?

例子:

我有仓库位置 //depot/myfolder/somefile.java

我想知道哪些客户端将此位置映射到哪个路径的信息:

//client1/c:/folder1/somefile.java //client2/d:/folder2/somefile.java ...

我可以从“p4 客户端”获取此信息,但它适用于当前客户端,而不适用于特定文件夹/文件。

问候,维克多

0 投票
1 回答
1887 浏览

ruby-on-rails - 调用私有方法“total_price”#

我正在使用 Depot 教程,在定义总价时遇到问题:这是我遇到的错误:有人知道它有什么问题吗?谢谢你。


确保该方法的定义不在privateLineItem 类中的关键字下,否则被认为是私有的,不允许在类外调用。

0 投票
2 回答
1841 浏览

version-control - Perforce 文件夹的服务器端复制/移动 - 没有本地文件同步

在我目前正在进行的项目中,我们在 /branches 和 /tags 文件夹中有很多文件夹(从 Subversion 迁移到 Perforce 后留下的)。

我想清理混乱 - 我想直接在仓库上远程移动/复制/重命名文件夹,而不是在本地获取它们。我无法在本地获取它们,因为我们正在谈论数百 GB 甚至数百万个文件 - 数十个分支 x ~5GB。

是否可以命令 Perforce 仅在服务器上移动文件夹?

(我没有直接访问 Perforce 机器的权限,我无法在服务器上移动文件夹或更新 Perforce 数据库)。

0 投票
4 回答
878 浏览

ruby-on-rails - 为什么我的 image_url 单元测试失败了?(来自使用 Rails 'Depot' 的敏捷 Web 开发教程)

我是新手,正在尝试使用 Rails 的敏捷 Web 开发,第四版(适用于 Rails 3.2)一书来学习 Rails。到目前为止,能够顺利通关所有章节。如果有错误,通常是我草率的代码(忘记了逗号、'end' 语句等)。但是现在我在模型单元测试一章中遇到了障碍。在我们验证图像 URL 是否以 .gif、.jpg 或 .png 结尾的部分。

我从书中逐字复制了 depot/test/product_test.rb 文件的代码:

但是当我运行rake test:units命令时,出现以下故障...

这是否意味着它正在测试的图像 URL 无效?如果“fred.gif 不应该无效”是正确的,为什么测试会失败?

我非常有信心这部分测试肯定是不正确的,因为我在那里进行的其他测试(例如“产品属性不能为空”、“产品价格必须为正”等)运行得很好. 如果我取出“测试图像 url”代码块,我不会失败。

请让我知道我做错了什么。如果您需要我发布整个 ProductTest,我可以。


更新:我的 Products 模型中有一个错字导致测试失败。现在都修好了。

0 投票
1 回答
5263 浏览

search - How do I search for the content of files in a Perforce depot (P4V)?

I am currently using Perforce version 2010.2. It appears that this version does not have an integrated search functionality that will go through the content of every single file. My current P4V version only allows me to search for filenames but not for content.

Any input on this would be much appreciated.

Thank you in advance.

0 投票
1 回答
299 浏览

ruby-on-rails - 扩展“仓库”应用程序以包含购物车中的全部商品

我正在通过“使用 Rails 进行敏捷 Web 开发”一书创建 depot 应用程序。我想更改它的功能,以便购物车不再出现在侧栏中,而是得到一个声明,其中包含“当前在您的购物车中的 (x) 个项目”。

我有这个代码:

line_items 控制器(购物车中的物品):

和推车控制器:

如何从应用程序布局视图中引用购物车,以便将“(x)项”更改为购物车中的当前项目数?我已经尝试过@total_cart.line_items以及我能想到的所有其他变化。

编辑:我在购物车模型中有代码current_item.quantity- 我将如何在应用程序布局视图中引用它,因为这是我想要的值?谢谢!