2010-11-30 189 views
11

Perforce P4V保存菜單'連接 - >最近連接'下最近連接的列表。我們已經將我們的Perforce軟件倉庫文件移動到不同的服務器,所以我仍然列出了舊的連接,但是當它被選中時,它會因爲無法連接而出現錯誤。有沒有辦法清除這些舊的連接?如何清除Perforce P4V最近連接的列表?

我使用的是Perforce Visual Client/NTX86/2010.1/271261。

+0

我還沒有找到一種方法來刪除列表中的條目。也許你應該給[email protected]發一封電子郵件? – jhwist 2010-12-01 10:20:42

+1

Peforce支持建議在啓動P4V之前刪除設置文件夾(%USERPROFILE%\。p4qt),但這會刪除所有自定義設置(包括自定義工具)。 – Swinders 2010-12-02 10:12:02

+0

@jhwist您可以在.p4qt中編輯ApplicationSettings.xml以編輯/刪除條目 – RJFalconer 2012-10-09 13:49:28

回答

12

你在Linux/Unix嗎?如果是這樣,你的主目錄是一個.p4qt/目錄。如果是Windows,我相信你有類似的東西。

您應該有一個名爲appsettings.xmlApplicationSettings.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

在Perforce公司(至少Perforce Visual Client/NTX64/2012.1/500245)文件的較新版本存儲在

{UserProfileFolder}\.p4qt\ApplicationSettings.xml 
1

Peforce支持建議開始前P4V刪除的設置文件夾(%USERPROFILE%.p4qt),但是這將刪除所有的自定義設置(包括自定義工具)。

使用Windows時,.p4qt /文件夾位於用戶配置文件文件夾中。

清除過時的連接線並重新啓動P4V具有理想的結果。

6

在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> 
4

對於Mac OS X:

~/Library/Preferences/com.perforce.p4v/ApplicationSettings.xml

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> 

您可以從這個列表中刪除。