Aracılığıyla paylaş


History Komutu

Dosyaları veya klasörleri bir veya daha fazla değişiklik geçmişini görüntüler.Ya da geçmiş penceresinde görüntülenen veriler veya /noprompt seçeneği belirtildiğinde, komut isteminde.

Gereksinimleri: görmek Takım Kuruluş Sunucusu İzinleri.

tf hist[ory] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt]
[/login:username,[password]] [/sort:ascending,descending]
[/collection:TeamProjectCollectionUrl]

Parametreler

Parametre

Description

/collection: TeamProjectCollectionUrl

Ekip proje koleksiyonun öğelerini içeren URL'yi belirtir.Örneğin: http://myserver:8080/tfs/DefaultCollection.

Varsayılan olarak, geçerli dizinin eşlendiği çalışma alanı içeriyor olmalı ekip proje koleksiyonuna edilir.

/format

Her changeset görüntülemek için ne kadar ayrıntı belirtir, /noprompt seçeneği belirtilmiş:

  • Brief(varsayılan): bir satır içeren her changeset ilgili görüntüler: kimlik numarası, yapılan değişiklikler, değişiklik, tarih ve yorum yapan kullanıcı.Bazı veriler kesilebilir.

  • Detailed: Her changeset tam bir açıklamasını görüntüler.Yukarıdaki bilgilere ek olarak, bu seçenek ek veriler gibi tarihi ile saati, değiştirilen öğeler, İadenin notları ve iade ilkesi uyarılar görüntüler.

/itemmode

Bu komutu, /slotmode seçeneğiyle birleştiremezsiniz.Bkz: Matt Mitrik: Yuva tfs 2010 sürüm denetim moduna değiştirme.

itemspec

Geçmiş görüntülenecek öğeleri belirtir.Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu.

/noprompt

Bu seçenek:

  • Pencereler ve iletişim kutuları görüntülenmesini önler (gibi Geçmiş pencere) ve yönlendirmelerin veri komut istemi çıktı.Bkz: Team Foundation Sürüm Denetimi Komut Başvurusu

  • Öğe taşınmış, yeniden adlandırılmış, branched birleştirilmiş veya önce oluşan değişiklikleri geçmişini görüntülemez.

/login:username,[password]

Komutu çalıştırmak için kullanıcı hesabını belirtir.Bkz: Team Foundation Sürüm Denetimi Komut Başvurusu

/recursive

Yinelemeli olarak belirtilen dizini ve tüm alt dizinlerine maddelerinde geçmişe dönük verileri alır.

/slotmode

Bu komutu, /itemmode seçeneğiyle birleştiremezsiniz.Bkz: Matt Mitrik: Yuva tfs 2010 sürüm denetim moduna değiştirme.

/sort

Aşağıdaki sıralardan birine göre bir veya daha fazla dosya ya da klasör için düzeltme geçmişini sıralar:

  • Ascending: en eski gözden geçirmeden en yeniye doğru.

  • Descending(varsayılan): en son gelen en eski sürüm için.

Kullanmanız gereken /noprompt seçeneği ile bu seçeneği.

/stopafter:number

Geçmiş verileri görüntülemek için changesets sayısı üst sınırını belirtir.

/user:username

Belirtilen kullanıcının yaptığı değişiklikleri göstermek için geçmişe dönük verileri filtre uygular.Yıldız (*) simgesi değişir (varsayılan) tüm kullanıcıların verilerini içerir.

/version:versionspec

Aşağıdaki sınırlara birini geçmiş verileri belirtir.

  • En yüksek sürüm

  • En düşük ve aralığı kullanarak en yüksek sürüm ~ sözdizimi.

Varsayılan değer /version:W (çalışma alanındaki sürüm).

Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu.

Bu komutu, /slotmode seçeneğiyle birleştiremezsiniz.

Örnekler

yxtbh4yh.collapse_all(tr-tr,VS.110).gifGeçmişi tek bir dosyadan al

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs

Program.cs geçmiş penceresinde yaptığınız tüm değişiklikleri görüntüler.

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs /noprompt

Komut istemi penceresinde program.cs yapılan tüm değişiklikleri görüntüler.Örne?in:

Changeset Change                     User              Date       Comment
--------- -------------------------- ----------------- ---------- -------- 
29        edit                       Peter Waxman      4/23/2012  Fix bug
20        add                        Julia Ilyina      4/12/2012  Add new  

yxtbh4yh.collapse_all(tr-tr,VS.110).gifBir klasördeki tüm öğelerin geçmiş alın

c:\code\SiteApp\Main\SolutionA>tf history * /recursive

Geçmiş penceresinde SolutionA (alt klasörler dahil) tüm öğelerde yapılan tüm değişiklikleri görüntüler.

yxtbh4yh.collapse_all(tr-tr,VS.110).gifBir klasördeki tüm öğeler için son beş değişikliklerin geçmişini alın

c:\code\SiteApp\Main\SolutionA>tf history * /noprompt /recursive /stopafter:5

SolutionA (alt klasörler dahil) öğeleri en son 5 değişikliklerinin görüntüler:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
31        Julia Ilyina      5/15/2012
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to Proje
15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(tr-tr,VS.110).gifGeçmiş sürümünden x ve önceki sürümünü alın

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:30

30 Ve daha önceki sürümünde SolutionA (alt klasörler dahil) tüm öğelerde yapılan değişiklikleri görüntüler:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(tr-tr,VS.110).gif d ve önceki tarihten itibaren geçmiş alın

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/24/2012

--veya--

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D2012-04-24T12:00

23/4/12 Veya daha önceki SolutionA (alt klasörler dahil) tüm öğelerde yapılan değişiklikleri görüntüler:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(tr-tr,VS.110).gifGeçmiş sürüm x sürüm y Al

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012

4/12/2012 Ve 23/4/12 arasında SolutionA (alt klasörler dahil) tüm öğelerde yapılan değişiklikleri görüntüler:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 

yxtbh4yh.collapse_all(tr-tr,VS.110).gifAyrıntılı bir geçmişi alın

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012 /format:detailed

4/12/2012 Ve 23/4/12 arasında SolutionA (alt klasörler dahil) tüm öğelerde yapılan değişiklikleri ile ilgili ayrıntıları görüntüler:

-------------------------------------------------------------------------------
Changeset: 30
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:23:05 PM

Comment:
  Much better name for this file

Items:
  rename                $/SiteApp/Main/SolutionA/Project1/programBig.cs
  delete, source rename $/SiteApp/Main/SolutionA/Project1/program3.cs;X15

-------------------------------------------------------------------------------
Changeset: 29
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:03:13 PM

Comment:
  Fix bug in new method

Items:
  edit $/SiteApp/Main/SolutionA/Project1/program1.cs
  edit $/SiteApp/Main/SolutionA/Project1/program2.cs

-------------------------------------------------------------------------------
Changeset: 20
User: Julia Ilyina (Fabrikam)
Date: Thursday, April 12, 2012 5:09:35 PM

Comment:
  Add new method, add program2.cs to Project1

Items:
  add $/SiteApp/Main/SolutionA/Project1/program2.cs


Check-in Notes:
  Documentation:
    An important new part of our codebase.

Policy Warnings:
  Override Reason:
    Peter agrees with me that we can bypass for this check-in.
  Messages:
    The Code Analysis Policy requires files to be checked in through Visual
Studio with an open solution.

yxtbh4yh.collapse_all(tr-tr,VS.110).gifBir klasörün yinelemesiz geçmiş alın

c:\code\SiteApp\Main\SolutionA>tf history .

Geçmiş SolutionA klasörünün klasör önceki değişiklikleri keşfedin olanak tanıyan Geçmiş penceresini görüntüler.Örneğin, en son değişikliği klasörüne bir yeniden adlandırma varsa, rename önce gerçekleştirilen değişiklikler görmek için changeset genişletebilirsiniz.

c:\code\SiteApp\Main\SolutionA>tf history . /noprompt

En son değişikliği SolutionA klasörü komut istemi penceresinde görüntüler.

Visual Studio ile çalışmak

İpuçları

  • İpucu Nasıl kullanılacağı hakkında bilgi için Geçmiş penceresinde, bkz: Bir maddenin geçmişi alın.

  • İpucu Bir changeset hakkında daha ayrıntılı bilgi almak için (örneğin, ilişkili çalışma öğeleri görmek istediğiniz):

    • Geçmiş penceresini changeset çift tıklatın veya kısayol menüsünü açmak ve seçmek Changeset ayrıntıları.

    • Komut isteminden Changeset Command.

  • İpucu Changesets hakkında daha fazla bilgi için bkz: Değişiklik Kümelerini Bulma ve Görüntüleme.

  • İpucu/collection Seçeneği, makine ve kullanıcı hesabından bu komutun çalıştırılmasını ekip proje öğelerini içeren koleksiyon eşlenen bir çalışma alanı yok için yararlıdır.

  • İpucu Bkz: Görüntüleme ve sürümleri yönetme