问题标签 [perforce]
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.
git - 在 git 中跟踪 remotes/p4/master 分支
我正在克隆一个首先由 git-p4 生成的存储库。git-p4 使用我想跟踪的“remotes/p4/master”分支。我如何告诉正在克隆该 repo 的 git 也跟踪 remotes/p4/master?这样我就可以查看“origin/remotes/p4/master”之类的东西。
svn - Visual Source Safe 2005 中源存储库的限制是什么
我们正在考虑将 VSS 用于模拟开发项目,因此我们将拥有代码和相当数量的二进制文件(可能数 GB 或更大)。我在网上看到了大约 4-5 GB 的 VSS 限制的参考资料,但我找不到任何明确的规格。
我的第一选择是 SVN 或 Perforce,但团队中有一些人非常喜欢 VSS -
c++ - 非常奇怪的视觉工作室行为,带有过多的空白行
昨天我们更新到我们正在使用的一些中间件的新版本,并且有一个非常奇怪的 perforce 合并问题......它在我的一个函数中创建了大约 10-20,000 行空白,这一切都编译得很好,在运行程序它崩溃表明一些内存问题,通过调用堆栈回溯我发现Visual Studio将调试器指向其中有数千行空白的函数的中间,删除多余的行并重新编译已修复这个问题,我只是想知道这是怎么回事?,代码没有区别,编译器应该忽略所有空格,这是视觉工作室中的某种错误吗?
谢谢
visual-studio-2008 - Visual Studios 2008 中的 Perforce 问题
我的团队使用 Visual Studios 2008 开发 SSIS 包,我们使用 Perforce 作为我们的源代码控制系统。当用户将文件添加到项目时,该项目会自动签出,而无需检查它是否是当前版本。 有没有办法强制 Visual Studios 在签出文件之前获取文件的最新版本?
我们通常确定这发生在 Visual Studios 中的文件“丢失”之后。以下是通常发生的情况:
- 用户 A 将文件添加到项目中。
- 用户 A 同时签入项目和新文件。
- 用户 B 在未获取最新版本的情况下签出项目
- 用户 B 添加文件。
- 用户 B 签入项目和新文件。
- 用户 A 获得最新的项目定义并注意到他们的文件“丢失”。
作为预防措施,我要求我的团队成员在添加文件之前立即获取最新的项目定义。尽管采取了这种预防措施,但错误仍在继续发生,文件“消失”。尽管我们可以手动从 Perforce 中检索它们并将它们添加回项目定义中,但我们根本不必经历这种痛苦。我知道 Perforce 可以自动检测文件的更改。Perforce 将自动将您的本地副本与服务器版本进行比较,如果在您选择撤消签出时检测到差异,则替换本地版本。必须有一种方法可以强制它在允许文件像 VSS 一样被签出之前进行检查。 当我的开发人员告诉我他们想回到 VSS 时,我很难过。
git - p4merge 错误 [GIT]
我正在尝试将 p4merge 与 git 一起使用,但我得到:
启动 p4merge 时出错:“path/myFile”是(或指向)无效文件(这列出了文件的 BASE、LOCAL、REMOTE 和标准版本)。
Git 告诉我冲突,然后它询问我是否要启动配置的合并工具(p4merge),然后我得到上面的错误。
附加说明:任何文件都会发生这种情况!
关于这是什么以及如何解决它的任何线索?
version-control - Perforce“文件内容翻译失败”错误
我正在尝试将大量文件添加到 Perforce 库。在提交时,我收到以下错误,我认为这意味着它无法确定其中一个文件的文件类型:
- 锁定 16380 个文件...
- 第 1 行附近的文件内容翻译失败
- 提交中止——修复问题然后使用“p4 submit -c 5851”。
- 某些文件无法从客户端传输。
我如何获得有关此的更多信息,特别是它实际上遇到问题的文件?在解决问题时,该错误并不完全有帮助。
svn - 相当于 svn 中的 perforce 作业
是否有与 svn 中的 perforce 作业等效的机制来对相关更改进行分组?
perforce - 在 perforce 中恢复不在工作区中的文件
我正在尝试从我们的 perforce 安装中删除旧用户。以前的管理员已经删除了他们所有的活动工作区/客户端,所以我们现在应该能够删除用户,但是当我运行时
但是,用户不再有任何关联的客户端,如果我在 P4V 中过滤挂起的更改列表视图,它会显示用户在默认更改列表中签出了一个文件,但没有指定客户端。即使我以用户身份登录,我似乎也无法恢复或对文件执行任何操作。任何提示我可以如何解决这个问题?
perforce - 如何使用 Perforce 查找上周为特定用户提交的更改列表?
有没有办法让 Perforce 列出特定用户在特定时间范围内提交的所有更改列表?
p4 changes @2001/04/01,@now 这列出了从 4 月 1 日到现在提交的所有更改。
p4 changes -m 5 -u edk 显示用户 edk 最近提交的五个变更列表。
有没有办法将以上两者结合起来用于特定目录?
version-control - 分支规范中的 Perforce 通配符问题
在分支规范中,我有以下观点:
Perforce 为那里的第二条规则报告了“不兼容的通配符”。
我想做的是排除所有以“o”开头的目录。
我做错了什么,我该如何解决?