Durum komutu (Team Foundation Sürüm Denetimi)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation Sürüm Denetimi (TFVC) status
komutu veya diğer adıstat
, dosya ve klasörlerde bekleyen değişiklikler ve bir veya daha fazla çalışma alanında bekleyen değişiklik adayları hakkındaki bilgileri görüntüler. seçeneğini kullandığınızda /shelveset
, komut raf kümesinde bekleyen değişiklikler hakkındaki bilgileri görüntüler.
Not
Bekleyen değişiklik adayı, çalışma alanının klasöründeki veya alt klasöründeki sürüm denetimine eklenmemiş bir dosyadır. Visual Studio'da bekleyen tüm değişiklik adaylarını görüntülemek için Takım Gezgini>Bekleyen Değişiklikler Dışlanan Değişiklikler'e> gidin ve Algılandı'yı seçin.
Önkoşullar
komutunu kullanmak status
için kaynak öğe için Okuma iznine ve hedef klasör için Kullanıma Al ve Birleştir izinlerine İzin Ver olarak ayarlanmış olmalıdır. Daha fazla bilgi için bkz . Varsayılan TFVC izinleri.
Sözdizimi
tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]]
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]
Parametreler
Bağımsız değişkenler
Bağımsız değişken
Açıklama
/collection: <TeamProjectCollectionUrl>
seçeneğini kullandığınızda /workspace
, bekleyen değişiklikleri içeren çalışma alanını içeren proje koleksiyonunun URL'sini belirtir. Örneğin: http://myserver:8080/tfs/DefaultCollection
.
Belirtilmezse, varsayılan olarak proje koleksiyonunun geçerli dizini eşleyen çalışma alanını içeren koleksiyon olduğu varsayılır.
seçeneğini kullanmazsanız yoksayılır /workspace
.
Not
Bu seçeneğin sınırlamaları için bkz. Açıklamalar.
/format
Bekleyen her değişiklikle ilgili ne kadar ayrıntı görüntüleneceğini belirtir:
Brief
(varsayılan): Bekleyen her değişiklikle ilgili bir satır görüntüler: dosya adı, değişiklikler, öğenin yıldız işareti *, yerel yol ve ve/workspace
seçeneklerini kullanıyorsa/collection
kullanıcı tarafından belirtildiği şekilde kilitlenip kilitlenmediği. Bazı veriler kesilebilir.Detailed
: Bekleyen her değişikliğin tam açıklamasını görüntüler. Yukarıdaki bilgilere ek olarak, bu seçenek tarih ve saat gibi daha fazla veri görüntüler.
<itemspec>
Bekleyen değişiklik verilerini istediğiniz öğeleri belirtir. Söz dizimi için bkz . Team Foundation sürüm denetimi komutlarını kullanma. Birden itemspec
fazla bağımsız değişken belirtebilirsiniz.
/login
komutunu çalıştırmak için kullanılacak kullanıcı hesabını belirtir. Bkz . Team Foundation sürüm denetimi komutlarını kullanma.
/recursive
Belirtilen dizindeki ve alt dizinlerdeki öğelerde bekleyen değişiklikler hakkındaki verileri yinelemeli olarak alır.
/shelveset:<shelvesetname>[;<shelvesetowner>]
Listelemek istediğiniz değişiklikleri içeren raf kümesini belirtir.
Bu seçenek seçenekle /workspace
birleştirilemiyor.
/user
Belirtilen kullanıcı tarafından yapılan tüm bekleyen değişiklikleri listeler. Yıldız işareti *
, tüm kullanıcılardan gelen değişikliklerle ilgili verileri içerir. Varsayılan, mevcut kullanıcıdır.
Bu seçenek için kabul edilebilir değerler:
<username>
<useraccount>
- Yıldız
*
Not
Bu seçeneğin sınırlamaları için bkz. Açıklamalar.
/workspace:<workspacename>[;<workspaceowner>]
Bekleyen değişiklikleri içeren çalışma alanının adını belirtir. Belirtilmezse, çalışma alanı geçerli dizini eşleyen çalışma alanıdır.
Belirli bir kullanıcıya ait bir çalışma alanında bekleyen değişiklikler hakkında veri almayı belirtebilirsiniz workspaceowner
. Belirtilmezse, çalışma alanının geçerli kullanıcı veya belirtilirse /login:<username>
olduğu varsayılır.
Bu seçenek seçenekle /shelveset
birleştirilemiyor.
Not
Bu seçeneğin sınırlamaları için bkz. Açıklamalar.
Açıklamalar
Yerel çalışma alanı veya sunucu çalışma alanı olmasına bakılmaksızın geçerli çalışma alanında bekleyen değişiklikleri( örneğin, geçerli dizini eşleyen çalışma alanı) görüntülemek için komutunu kullanabilirsiniz status
. Bu komutu, uzak sunucu çalışma alanında bekleyen değişiklikleri görüntülemek için de kullanabilirsiniz. Örneğin, başka bir kullanıcı tarafından başka bir geliştirme makinesinde yapılan değişiklikler , /user
ve /workspace
seçeneklerini kullanabilirsiniz/collection
. Ancak, uzak yerel çalışma alanında bekleyen değişiklikleri görüntüleyemezsiniz.
Daha fazla bilgi için bkz . Yerel çalışma alanı veya sunucu çalışma alanı kullanma arasında karar verme.
Örnekler
Aşağıdaki tüm örneklerde, $/SiteApp/Main/ öğesinin çalışma alanında c:\code\SiteApp\Main\ ile eşlendiğini varsayalım.
Geçerli çalışma alanında yapılan tüm değişiklikleri listeleme
Aşağıdaki örnek, çalışma alanında bekleyen tüm değişiklikleri listeler:
c:\code\SiteApp\Main\SolutionA\>tf stat
Klasördeki tüm değişiklikleri listeleme
Aşağıdaki örnek, SolutionA klasöründeki tüm öğelerde bekleyen tüm değişiklikleri listeler:
c:\code\SiteApp\Main>tf stat SolutionA\*
Bir klasördeki ve alt klasörlerindeki tüm değişiklikleri listeleme
Aşağıdaki örnekte, SolutionA klasöründeki tüm öğelerde bekleyen değişiklikler ve alt klasörlerindeki değişiklikler listelenir:
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Sonraki adımlar
Sürüm denetimi altındaki dosyalarda yaptığınız değişikliklerin çoğu, çalışma alanınızda bekleyen değişiklikler olarak kuyruğa alınır. Daha fazla bilgi için bkz . Kod geliştirme ve bekleyen değişiklikleri yönetme ve Çalışma alanları oluşturma ve çalışma.
Değişiklik düzenleme veya içerikteki değişiklikler hakkındaki ayrıntıları bir dosyada almak için Fark komutunu kullanabilirsiniz.
Değişiklikleri ayırmanız gerekiyorsa ve belki de başka bir görev için çalışma alanınızı temizlemek istiyorsanız Shelve komutunu kullanın. Raf kümeleri hakkında daha fazla bilgi için bkz . Çalışmanızı askıya alma ve raf kümelerinizi yönetme.
Sunucudaki değişiklikleri iade etmeye hazır olduğunuzda İade Et komutunu kullanın.
Yardımcı programı kullanma
tf
hakkında daha fazla bilgi için bkz . Team Foundation sürüm denetimi komutlarını kullanma