Perforce P4V在菜单'Connections - >下保留最近连接的列表。最近的连接'。我们已将Perforce depot文件移动到另一台服务器,因此我仍然列出了旧连接,但是当它被选中时,由于无法连接而出现错误。有没有办法清除这些旧连接?
我正在使用Perforce Visual Client / NTX86 / 2010.1 / 271261。
答案 0 :(得分:15)
你在Linux / Unix吗?如果是这样,在您的主目录中是.p4qt/
目录。如果是Windows,我相信你有类似的东西。
您应该有一个名为appsettings.xml
或ApplicationSettings.xml
的文件。它应该是这样的:
</PropertyList>
<StringList varName="Recent Connections">
<String>server:1666, bob, bob_workspace</String>
<String>server:1666, steve, steve_ws</String>
<String>server:1666, joe, joe_workspace</String>
</StringList>
请注意,我不知道XML,但您应该能够清除文件中的内容。或者,如果您不介意重置某些首选项,则可以删除此文件并重新创建。
答案 1 :(得分:9)
在Windows7和P4 2011.1上,它略有不同;
%USERPROFILE%\.p4qt\ApplicationSettings.xml
您可以编辑此属性中的最近连接;
<StringList varName="RecentConnections">
<String>192.168.0.1:1337, Username, Workspacename</String>
<String>192.168.0.1:1337, Username</String>
</StringList>
答案 2 :(得分:5)
对于Mac OS X:
~/Library/Preferences/com.perforce.p4v/ApplicationSettings.xml
答案 3 :(得分:1)
在Perforce的更高版本(至少Perforce Visual Client/NTX64/2012.1/500245
)中,文件存储在
{UserProfileFolder}\.p4qt\ApplicationSettings.xml
答案 4 :(得分:1)
Peforce支持建议在启动P4V之前删除设置文件夹(%USERPROFILE%.p4qt),但这会删除所有自定义设置(包括自定义工具)。
使用Windows .p4qt /文件夹位于用户个人资料文件夹中。
清除过时的连接线并重新启动P4V会产生所需的结果。
答案 5 :(得分:1)
请勿删除整个文件夹!!!
对于Windows,请转到:%USERPROFILE%。p4qt \ 0001Clients \ WorkspaceSettings.xml
然后你会找到一些项目:
<StringList varName="RecentlyUsedWorkspaces">
<String>workspace1.test</String>
<String>workspace2.test</String>
<String>workspace3.test</String>
<String>workspace4.test</String>
</StringList>
您可以从此列表中删除。
答案 6 :(得分:0)
在Windows上,路径为C:\Users\userName\.p4qt\ApplicationSettings.xml
,您应该首先退出P4V,然后编辑ApplicationSettings.xml,然后删除以下项:
<StringList varName="RecentConnections">
<String>192.168.0.1:1337, Username, Workspacename</String>
<String>192.168.0.1:1337, Username</String>
</StringList>
重新打开P4V,您会发现其他最近的连接已消失...
如果您将 P4VS 插件用于 Visual Studio ,则需要打开C:\Users\yourName\AppData\Roaming\Perforce\P4VS\LocalSettings.ini
删除以下项:
<RecentConnections maxCapacity="5" type="Perforce.P4VS.MRUList">
<RecentConnections type="Perforce.P4VS.ConnectionData">
<ServerPort type="string">192.168.0.1:1337</ServerPort>
<UserName type="string">yourUserName</UserName>
<Workspace type="string">yourWorkSpace</Workspace>
</RecentConnections>
<RecentConnections type="Perforce.P4VS.ConnectionData">
<ServerPort type="string">192.168.0.2:1337</ServerPort>
<UserName type="string">yourUserName2</UserName>
<Workspace type="string">yourWorkSpace2</Workspace>
</RecentConnections>
<RecentConnections type="null"/>
<RecentConnections type="null"/>
<RecentConnections type="null"/>
</RecentConnections>
现在,它很干净...