Perforce'de bir çalışma alanı nasıl silinir (p4v kullanarak)?


157

Perforce'de yeniyim ve aşina olmak için alıştırmalar olarak birkaç çalışma alanı oluşturdum. Şimdi bazı çalışma alanlarını silmek istiyorum. Sadece onlar açılır çalışma alanları içinde görünmez böylece çalışma alanları kurtulmak istiyor görüntülemek ( do not fiili depo dosyaları ile bir şey yapmak istiyorum).

Bir yanıtın yukarı kaydırılması, "çalışma alanını etkin hale getirme" (bu, çalışma alanı açılır menüsünde seçilmesi anlamına mı geliyor?) Ve ardından "düzenle" menüsünden silme önerisini verir. Ne yazık ki, bunu denediğimde silme seçeneği grileşir.

Bunu nasıl yapacağını bilen var mı, yoksa sadece gereksiz çalışma alanlarıyla yaşamak zorunda mıyım? Fiziksel olarak disklerden birini sildim ve hala çalışma alanı açılır menüsünde görünüyor ve şimdi depo ile senkronize edemiyorum, bu yüzden sanırım bu nasıl yapılacağı değil.

Yanıtlar:


229

"Görünüm" menüsünden "Çalışma Alanları" nı seçin. Oluşturduğunuz tüm çalışma alanlarını göreceksiniz. Silmek istediğiniz çalışma alanlarını seçin ve "Düzenle" -> "Çalışma Alanını Sil" i tıklayın veya sağ tıklayın ve "Çalışma Alanını Sil" i seçin. Değişiklikleri önlemek için çalışma alanı "kilitliyse", bir hata mesajı alırsınız.

Çalışma alanının kilidini açmak için, çalışma alanı düzenleyicisini açmak üzere "Düzenle" yi tıklayın (veya sağ tıklayın ve "Çalışma Alanını Düzenle" yi tıklayın), "kilitli" onay kutusunun işaretini kaldırın ve değişikliklerinizi kaydedin. Kilidi açıldıktan sonra çalışma alanını silebilirsiniz.

Deneyimlerime göre, çalışma alanı siz tıklayana kadar açılır listede gösterilmeye devam edecektir, bu noktada p4v onu sildiğinizi ve listeden kaldırdığınızı anlayacaktır.


Teşekkürler! Silmek istediğim çalışma alanını sağ tıklattığımda ve "kilit aç" ı seçtiğimde, p4 komutunu gönderir: "p4 unlock // my_workspace", yanıt: "// ikincil .... -dosyalar bu istemcide açılmadı. " Hiçbir şey yapmıyor gibi görünüyor. Çalışma alanlarını değiştirmeyi ve p4v'den çıkmayı denedim ama önemsiz çalışma alanları her zaman açılır menüde kalıyor.
Angelo

Çalışma alanlarını değil, dosyaları kilitlemeye / kilidini açmaya çalışıyorsunuz (p4v'nin sol bölmesinde). Çalışma alanı görünümünü açmanıza yardımcı olmak için cevabımı gözden geçirdim.
Commodore Jaeger

1
Ha! Bunu yaptı. "Çalışma alanı görünümü" sol bölme olduğunu düşündüm. Çok teşekkür ederim!
Angelo

Ayrıca, bir yöneticiyseniz ve başka birinin çalışma alanını silmeye çalışıyorsanız, "Filtreyi temizle" düğmesini tıkladığınızdan emin olun; aksi takdirde yalnızca kişisel çalışma alanlarınızı görürsünüz.
Timothy Lee Russell

1
'Görünüm / Çalışma Alanları' menü öğesinin devre dışı bırakıldığını (gri renkte) buldum. Sekmeyi 'beklemedeki değişiklik listelerine' değiştirerek düzeltildi.
Albay Panik

9

Aşağıdaki küçük komut dosyası ile görsel bir istemci olmadan da yapılabilir.

$ 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

6

P4V'de Görünüm > Çalışma Alanları'nı tıklayın

Silinecek çalışma alanı listede görünmüyorsa Yalnızca bu bilgisayarda kullanılabilen çalışma alanlarını göster kutusunun işaretini kaldırmanız gerekebilir

Silinecek çalışma alanını sağ tıklayın ve 'My_workspace' Çalışma Alanını Düzenle'yi seçin

On Gelişmiş kutusunun işaretini sekmesi Kilitli: sadece sahibi kutu düzenlemek çalışma alanı ayarlarına > ardından OK

Şimdi Performans'ın Çalışma Alanları sekmesinde silinecek çalışma alanını sağ tıklayın ve 'Çalışma Alanım' Çalışma Alanını Sil'i seçin

P4V, öğeyi tıklarken açılır listeden kaldırmalıdır.

Önceden silinen bir çalışma alanının açılır listede kaldığı ve P4V'de aşağıdaki hatayı görüntüleyen bir durum vardır:

P4V Çalışma Alanı Anahtarı Hatası. Ana bilgisayar alanı bilgisayar adınızla eşleşmediği veya çalışma alanı kökü bu bilgisayarda kullanılamadığı için bu çalışma alanı bu bilgisayarda kullanılamaz.

Bu hata oluşursa, çalışma alanı (muhtemelen başka bir ana bilgisayarda) yalnızca kaldırılmış olabilir. P4V Çalışma Alanları Geri Dönüşüm Kutusu'nu tıklayın

P4V Geri Dönüşümü

Ortaya çıkan Yüksüz Çalışma Alanları penceresinde, rahatsız edici çalışma alanını sağ tıklatın ve 'Çalışma Alanım' Çalışma Alanını Sil'i seçin . P4V artık çalışma alanı öğesini açılır listeden kaldırmalıdır.


2

Çalışma alanı sekmesinden başarıyla sildiyseniz, ancak yine de açılır menüde gösteriliyorsa. Ardından, aşağıdaki adımları izleyerek bunu başarıyla kaldırabilirsiniz:

  1. C: /Users/user_name/.p4qt adresine gidin

user_name bilgisayarınızın kullanıcı adınız olacak

  1. 001Clients klasöründe WorkspaceSettings.xml dosyası olacaktır.

İki etiket olacak

  1. varName = "RecentUsedWorkspaces" silinmiş çalışma alanı etiketini kaldır

  2. Bir özellikListesi etiketi varName = deleted_workspace_name bu etiketi siler.

açılır menüden çalışma alanı adı silinecek


WorkspaceSettings.xml dosyasını silebilirsiniz, daha sonra p4v tarafından oluşturulur.
zwcloud

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.