首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >让Perforce自动签出已更改的文件,类似于TortiseSVN?

让Perforce自动签出已更改的文件,类似于TortiseSVN?
EN

Stack Overflow用户
提问于 2016-04-04 14:01:28
回答 3查看 4K关注 0票数 5

我来自TortiseSVN,如果您在现有修订版上保存一个文件,它会自动签出并为您锁定。

但是,在Perforce中,我必须在保存文件之前手动签出它。

在这方面,是否有可能使Perforce更像SVN?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-04 20:22:41

对于Perforce的现代版本,这是相当简单的:

  1. 修改您的工作区选项以启用“allwrite”选项,该选项指定当“p4同步”同步时,您希望工作区上的文件保持可写性。
  2. 'p4同步#none‘后面跟着'p4同步’,以刷新您的工作区,并将您的所有文件置于可写模式。
  3. 在提交之前,请使用“p4对账-aed”来让Perforce知道您修改了哪些文件,并根据需要打开它们以进行添加/编辑/删除。
票数 5
EN

Stack Overflow用户

发布于 2021-12-06 23:21:42

这个问题可能有很多种排列,但下面这个问题对我来说是有效的。我很抱歉,如果它对你不起作用(那么我们必须有稍微不同的设置)

  • 我正在运行VS2019和P4V 2021
  • 首先,我将Helix Visual Client安装到VS中。
代码语言:javascript
运行
复制
- From VS
- Extension => Manage Extensions => Visual Studio Marketplace
- Search for: P4VS - Helix Plugin for Visual Studio
- Install
  • 创建VS与Repos的连接
代码语言:javascript
运行
复制
- From VS
- File => Clone Repository => Helix Core Server (click link under "Browse a Repository")
- Complete the connection information 
    - Can be obtained by opening Perforce
    - Connection => Open Connections

完成上述操作后,每当我编辑一个未签出的文件时,我都会得到一个提示:“您希望签出该文件吗?”

你的里程可能会不同。

票数 0
EN

Stack Overflow用户

发布于 2021-01-07 07:21:56

不幸的是,从我的研究和其他海报的答案来看,答案似乎是“不”。我宁愿不必做黑客,以实现自动签出文件的保存。

塑料(胶子和单片机)也支持自动检测功能,这是非常方便的.

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36404827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档