Share via


Rename Komutu (Team Foundation Sürüm Denetimi)

rename komutu bir dosyanın veya klasörün adını veya yolunu değiştirir. rename komutunu veya move veya ren eş adlarını bir dosyayı veya klasörü yeni bir yere taşımak üzere kullanabilirsiniz.

Not

   Siz iade operasyonu yapana kadar, bu komutun sonuçları Team Foundation sürüm denetimi sunucusunda yansıtılmaz. Daha fazla bilgi için bkz. Bekleyen Değişiklikleri İade Etme.

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

rename komutunu kullanmak için, Kullanıma al izni İzin ver'e ayarlanmıştır. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

tf rename [/lock:(none|checkout|checkin)] [/login:username,[password]] olditem newitem

Parametreler

Bağımsız Değişken

Açıklama

olditem

Yeniden adlandırılacak dosyanın veya klasörün özgün adı ve yolu. C:\myfiles\314.cs gibi yerel bir çalışma alanı yolu veya $/myfiles/314.cs gibi bir Team Foundation sürüm denetimi sunucu yolu belirtebilirsiniz.

newitem

Dosyanın veya klasörün yeni adı. Farklı bir yerel yol veya Team Foundation sürüm denetimi sunucu yolu belirtmek üzere bunu kullanabilirsiniz.

kullanıcı adı

/login seçeneğine bir değer sağlar. Bir kullanıcı adı değerini DOMAIN\UserName veya UserName olarak belirtebilirsiniz.

Seçenek

Açıklama

/lock

Diğer kullanıcıların belirlenen öğeleri kullanıma almalarını veya iade etmelerini engellemek için bu seçeneği dahil edin. Bu seçenek belirtilmemişse, öğenin varolan kilit durumu değiştirilmez. Daha fazla bilgi için bkz. Kilit Türlerini Anlama.

Options'ı (Seçenekler) tıklatın.

  • Hiçbiri Kilit uygulanmaz.

  • İade et Diğer kullanıcılar belirtilen öğeleri kullanıma alabilir ama siz bir iade gerçekleştirip kilidi yayınlayana kadar kilitli dosyalara olan değişiklikleri iade edemezler. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

  • Kullanıma alSiz bir iade gerçekleştirip kilidi yayınlayana kadar diğer kullanıcıların belirtilen öğeleri kullanıma almalarını veya iade etmelerini engeller. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

/login

Visual Studio Team Foundation Server ile kullanıcının kimliğini doğrulamak için kullanıcı adı ve parolayı belirtir.

Açıklamalar

tf komut satırı yardımcı programının rename komutunu çalışma alanınızda sürümü denetlenmiş bir öğeyi taşımak veya yeniden adlandırmak için kullanabilirsiniz. rename komutunu joker karakterler belirleyerek çoklu dosyaları taşımak üzere kullanın. Birden çok sürümü denetlenmiş dosyayı veya klasörü yeniden adlandırma yetisi sadece komut satırından kullanılabilir.

Yeniden Adlandır'ı aşağıdakini yapmak üzere kullanın:

  • tf rename 314.cs 315.cs gibi olditem'i newitem olarak yeniden adlandırın.

  •  tf rename 314.cs ..\newdir\314.cs gibi yolu olditem yolundan farklı olan bir newitem sağlayarak olditem'ı Team Foundation sürüm denetimi sunucusundaki yeni bir yere taşıyın.

Olmayan bir klasörü belirten bir newitem sağlarsanız, rename komutu hedef klasörü oluşturur. newitem bir klasörse, olditem, newitem'ın bir alt öğesi olur.

Şu durumda bir öğeyi yeniden adlandıramazsınız:

  • Aynı çalışma alanında kullanıma alınmadan önce onu sildiyseniz.

  • Yeni ad Team Foundation sürüm denetimi sunucusunda zaten varsa ve bir klasör değilse.

  • Öğede bekleyen iadeyi eklediyseniz, dallandırdıysanız veya yeniden adlandırdıysanız.

  • Öğe çalışma alanında eşlenmişse fakat yerel sürücüde kullanılamaz ise.

  • Öğe örtülüyse.

Aynı ada sahip başka bir dosya bekleyen iadeyi aldıysa bir öğeyi yeniden adlandırabilirsiniz ama dallandırılmış ve iade edilmemiş bir öğeyi yeniden adlandıramazsınız. Bekleyen düzenlemeleri olan bir dosyayı yeniden adlandırdığınızda, düzenlemeler korunur.

Açıkça eşlenmiş bir öğe eşleşme değiştirilmeden yeniden adlandırılamaz. Örneğin, $/ProjectX/MyApp ve c:\MyApp arasında çalışan bir klasör eşleşmesi varsa, MyApp'i yeniden adlandıramazsınız. MyApp altındaki öğeleri yeniden adlandırabilirsiniz ama MyApp'in kendisini adlandıramazsınız.

tf komut satırı yardımcı programı hakkında daha fazla bilgi için, bkz. Tf Komut Satırı Yardımcı Uygulama Komutları.

Örnekler

Aşağıdaki örnek 314.c'nin adını 1254.c olarak değiştirir.

c:\projects>tf rename  314.c  1254.c

Aşağıdaki örnek 314.c'yi 1254.c olarak yeniden adlandırır ve onu newdir klasörüne taşır.

c:\projects>tf rename 314.c ..\newdir\1254.c

Aşağıdaki örnek Form1.vb'nin adını MainPage.vb olarak değiştirir ve ona bir kilit uygular.

c:\projects>tf rename Form1.vb MainPage.vb /lock:checkin

Ayrıca bkz.

Görevler

Sürüm Denetimli Dosya ve Klasörleri Taşıma, Yeniden Adlandırma ve Silme

Başvuru

Komut Satırı Sözdizimi (Sürüm Denetimi)

Ekle Komutu

Delete Komutu (Team Foundation Sürüm Denetimi)

Get Komutu

Kavramlar

Kilit Türlerini Anlama

Bekleyen Değişiklikler

Diğer Kaynaklar

Tf Komut Satırı Yardımcı Uygulama Komutları