Kabul edilen yanıt ve diğerlerinden bazıları önemli bir sorun olduğunu düşündüğümden bir cevap eklemeye mecbur hissediyorum: salt okunur bir sorgu komutu ile değişiklik yapan bir komut arasındaki farkı anlamıyorlar.
Bu cevap için herhangi bir kredi beklemiyorum, ancak kabul edilen ancak IMHO'nun yanlış cevabını takip ederek başkalarının zaman kaybetmekten ve hata yapmaktan kaçınmasına yardımcı olacağını umuyorum.
--- + KISA
Muhtemelen bir performans çalışma alanında izlenmemiş tüm dosyaları bulmanın en uygun yolu p4 reconcile -na
.
-a
"bana depoda olmayan, yani eklenmesi gereken dosyaları ver" diyor.
-n
"değişiklik yapma" diyor - yani kuru çalıştırma. (Mesajlar "eklemek için açıldı" diyebilse de, zihinsel olarak bunu "-n değilse eklemek için açılacak" şeklinde yorumlamalısınız)
Muhtemelen en uygun yol çevrimdışı iken yapılan tüm yerel değişiklikleri bulmak için - sadece eklenecek o kudreti ihtiyacı dosyaları, aynı zamanda o kudreti ihtiyacı Silinecek veya bunlar üzerinden düzenleme için açılan olmadan değiştirilmiş dosyaları p4 edit
vardır p4 reconcile -n
.
Birkaç cevap, genellikle içeren komut dosyaları sağladı p4 fstat
. Tüm bu komut dosyalarını doğrulamamış olsam da, perforce komutlarının eksikliklerini telafi etmek için sıklıkla benzer komut dosyaları kullanıyorum p4 reconcile -n
- örneğin, Perforce depo yolları veya çalışma alanı yolları yerine yerel yollar istediğimi fark ediyorum.
--- + UYARI
p4 status
diğer sürüm kontrol sistemlerindeki durum komutlarının karşılığı DEĞİLDİR.
p4 status
salt okunur bir sorgu DEĞİLDİR. p4 status
gerçekte bulan aynı tür değişiklikleri bulur p4 reconcile
ve bunları arşive ekler. p4 status
göründüğü gibi -n
kuru çalıştırma seçeneğine p4 reconcile
sahip değil.
Bunu yaparsanız p4 status
, dosyalara bakın ve "Oh, bunlara ihtiyacım yok" diye düşünün, o zaman p4 revert
aynı çalışma alanında düzenlemeye devam etmek istiyorsanız onlara ihtiyacınız olacak . Aksi takdirde, değişiklik p4 status
kümenize eklenen değişiklikler bir dahaki sefere kontrol edilecektir.
Yerel çalışma alanı ve depo yol adı ile ilgili bazı ayrıntılar dışında, kullanmak için p4 status
çok az veya hiç neden yok gibi görünüyor p4 reconcile -n
.
Salt okunur olmayan bir komut için "durum" u seçen her kimse, İngilizce dili ve diğer sürüm kontrol araçları konusunda sınırlı bilgiye sahip olduğunu hayal edebiliyorum.
--- + P4V
GUI
GUI'de p4v
, mutabakat komutu düzenleme için eklenmesi, silinmesi veya açılması gerekebilecek yerel değişiklikleri bulur. Neyse ki, bunları varsayılan olarak değişiklik listesine eklemiyor; ancak, değişiklikleri uygulamak istemiyorsanız, inceledikten sonra mutabakat penceresini kapatırken yine de dikkatli olmak isteyebilirsiniz.