2014-06-25 36 views
8

Bazı raflarda değişiklikler içeren çalışma alanım var. Şimdi çalışma alanına taşınacak o rafa ihtiyacım var2. Şanssız aşağıdaki komutu deniyorum. Ben de aldığım hatayı görebilirsiniz., bir çalışma alanında başka bir çalışma alanı performansına (dosyalara) başka bir çalışma alanı performansına taşınmaz.

C:\source\workspace1>p4 -c workspace1 unshelve -s changelistworkspace1# [-f] [-n] [-c changelistworkspace2#] [-S workspace2Stream] 

hataları:

[-f] - file(s) not in client view. 
<br /> 
[-n] - file(s) not in client view. 
<br /> 
[-c - file(s) not in client view. 
<br /> 
changelistworkspace2#] - file(s) notin client view. 
<br /> 
[-S - file(s) not in client view. 
<br /> 
workspace2Stream] - file(s) not in client view. 

Öyle perforce afedersiniz oldukça yeni duyuyorum bu ben ile sorunlar yaşıyorum kolay bir iş olmadığını. i bana yol kullanıyorum kaynaktır: Ben de hiçbir şans ile fal gelmiş

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_unshelve.html

. Ayrıca, P4V'nin paksız iletişiminde bir seçenek olduğunu söyleyen bir kaynak buldum, ancak bu seçeneğe sahip değilim.

+0

Başlamak için aslında köşeli parantezleri belirtmezsiniz. Bunlar, isteğe bağlı parametreleri belirtmek için sözdizimi diyagramlarındadır. Örneğin, '[-n]' belirtmeyin, sadece '-n' belirtin. Muhtemelen senin gerçek problemin değil, ama en azından ne yapmaya çalıştığını anlamamıza yardımcı olacak daha iyi bir hata mesajı alacak. –

cevap

7

Teşekkür KAYNAKLAR. Sorun, dosyaların sadakatsiz yerine iki farklı dere içinde olmasından dolayı, yeni çalışma alanında değişime açık olanın sahipliğini değiştirmem gerektiğiydi. Şimdi herhangi bir sorun olmadan savunulabilirim.

Mülk sahibini değiştirmek için P4V'deki değişkeni ve seçili sahipliğini sağ tıklattım. Her iki çalışma alanları aynı kullanıcı veya Alakalı iznin varsa

+0

Bu cevaptır. Teşekkürler! – GP24

2

Hedef çalışma alanında, taşınacak raf tipi dosyalar için bir değişiklik listesi belirtmelisiniz.

ÖRNEK - 'yönetici' kullanıcı başka bir kullanıcı bir açıklamayla bir değişiklik listesi oluşturur ve onların değişiklik listesi içine o rafa dosyaları siler değişim 12118

$ p4 changes -s shelved -u admin 
Change 12118 on 2014/06/25 by [email protected] *pending* 'original shelve changes by admi' 

bazı rafa dosyaları vardır. P4V yılında

$ p4 change 

$ p4 unshelve -s 12118 -c 12119 
//depot/r1.0/bar#1 - unshelved, opened for edit 
//depot/r1.0/foo#1 - unshelved, opened for edit 

, başka bir kullanıcının değişiklikleri unshelve için:

1. Go to the Pending tab 
    2. Click on the Filter so that it shows the changes 
    for the other user/workspace 
    3. Select the shelved change, right-click and select 'Unshelve Files' 

yardım herkes için

http://answers.perforce.com/articles/KB_Article/Changing-the-Owner-of-a-Pending-Changelist

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_unshelve.html

5

değişim listesi için verilmiştir:

Git başlangıçtaki çalışma alanına [istemci1]

p4 shelve -c <changelist_x> 

ikinci çalışma alanına git [istemci2]

p4 unshelve -s <changelist_x> 
+0

, aynı kullanıcının istemcileri için iyi çalışır, ancak ikinci çalışma alanının farklı kullanıcıya ait olması durumunda izin verilmesi gerekenler nelerdir? – ANjaNA

+0

, çalışma alanındaki aynı kullanıcı2 aynı değişiklik listesine düzenleyebilir ve yeniden düzenleyebilir mi? – creativeDrive