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 , /userve /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