Ang*_*elo 155 workspace perforce p4v
我是Perforce的新手,并创建了一些工作空间作为熟悉它的练习.现在我想删除一些工作区.我只是想摆脱工作空间,让他们不要在工作空间视图(下拉出现不希望与实际的库文件做任何事情).
谷歌搜索答案产生"使工作区激活"的建议(我想这意味着在工作区下拉列表中选择它?)然后从"编辑"菜单中删除它.不幸的是,当我尝试这个时,删除选项显示为灰色.
任何人都知道如何做到这一点,或者我只需要忍受垃圾工作区?我已经从磁盘中删除了其中一个,它仍然出现在工作区下拉列表中,我现在甚至无法将其与软件仓库同步,所以我想这不是怎么做的.
Com*_*ger 226
从"视图"菜单中,选择"工作区".您将看到您创建的所有工作区.选择要删除的工作区,然后单击"编辑" - >"删除工作区",或右键单击并选择"删除工作区".如果工作区被"锁定"以防止更改,您将收到错误消息.
要解锁工作区,请单击"编辑"(或右键单击并单击"编辑工作区")以拉出工作区编辑器,取消选中"已锁定"复选框,然后保存更改.您可以在解锁后删除工作区.
根据我的经验,工作区将继续显示在下拉列表中,直到您点击它为止,此时p4v将确定您已删除它并将其从列表中删除.
小智 9
也可以在没有带有以下小脚本的可视化客户端的情况下完成.
$ cat ~/bin/pdel
#!/bin/sh
#Todo: add error handling
( p4 -c $1 client -o | perl -pne 's/\blocked\s//' | p4 -c $1 client -i ) && p4 client -d $1
Run Code Online (Sandbox Code Playgroud)
在P4V中,单击" 视图" >" 工作区"
如果要删除的工作空间在列表中不可见,则可能必须取消选中" 仅显示可在此计算机上使用的工作空间 "框
右键单击要删除的工作区,然后选择" 编辑工作区""My_workspace"
在" 高级"选项卡上,取消选中"已锁定 "框:只有所有者可以编辑工作区设置 >然后单击" 确定"
现在回到Perforce 的Workspaces选项卡上,右键单击要删除的工作区,然后选择Delete Workspace'My_workspace'
P4V应该在单击时从下拉列表中删除该项目.
有一种情况是先前删除的工作区仍保留在下拉列表中,并且P4V显示以下错误:
P4V工作区切换错误. 此工作空间无法在此计算机上使用,因为主机字段与您的计算机名称不匹配,或者此计算机上无法使用工作区根目录.
如果发生此错误,则可能仅卸载了工作空间(可能在另一台主机上).单击P4V工作空间回收站

在生成的" 卸载的工作区"窗口中,右键单击违规工作区,然后选择" 删除工作区""My_workspace".P4V现在应该从下拉列表中删除工作区项.
| 归档时间: |
|
| 查看次数: |
110470 次 |
| 最近记录: |