Yeniden Adlandır 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) rename
komutu, dosya veya klasörün adını veya yolunu değiştirir. rename
Bir dosya veya klasörü yeni bir konuma taşımak için komutunu veya diğer adları move
ren
veya kullanabilirsiniz.
Not
Bu komutun sonuçları, iade edilene kadar sunucuya yansıtılamaz. Daha fazla bilgi için bkz . Kod geliştirme ve bekleyen değişiklikleri yönetme.
Önkoşullar
komutunu kullanmak rename
için Kullanıma alma izninin İzin Ver olarak ayarlanmış olması gerekir. Daha fazla bilgi için bkz . Varsayılan TFVC izinleri.
Sözdizimi
tf rename [/lock:(none|checkout|checkin)] [/login:username,[password]] olditem newitem
Parametreler
Bağımsız değişkenler
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 bir yerel çalışma alanı yolu veya $/myfiles/314.cs gibi bir TFVC sunucu yolu belirtebilirsiniz.
<newitem>
Dosya veya klasörün yeni adı. Bunu farklı bir yerel veya TFVC sunucu yolu konumu belirtmek için kullanabilirsiniz.
<username>
seçeneğine /login
bir değer sağlar. Kullanıcı adı değerini veya username
olarak DOMAIN\username
belirtebilirsiniz.
Seçenekler
Seçenek
Açıklama
/lock
Diğer kullanıcıların belirtilen öğeleri denetlemesini veya kullanıma almasını önlemek için bu seçeneği ekleyin. Bu seçenek belirtilmezse, öğenin mevcut kilit durumu değiştirilmez. Daha fazla bilgi için bkz . Kilit türlerini anlama.
Kilit seçenekleri:
None
: Hiçbir kilit uygulanmaz.Checkin
: Diğer kullanıcılar belirtilen öğeleri kullanıma alabilir, ancak siz bir iade işlemi yaparak kilidi serbest bırakana kadar kilitli dosyalardaki düzeltmeleri iade yapamazlar. Diğer kullanıcılar belirtilen öğelerden herhangi birini kilitlemişse, kilitleme işlemi başarısız olur.Checkout
: Siz bir iade işlemi yaparak kilidi serbest bırakana kadar diğer kullanıcıların belirtilen öğelerden herhangi birini iade etmesini veya kullanıma almalarını engeller. Diğer kullanıcılar belirtilen öğelerden herhangi birini kilitlemişse, kilitleme işlemi başarısız olur.
/login
Azure DevOps ile kullanıcının kimliğini doğrulamak için kullanıcı adını ve parolayı belirtir.
Açıklamalar
Çalışma alanınızdaki sürüm denetimli bir öğeyi taşımak veya yeniden adlandırmak için komut satırı yardımcı programının komutunu tf
kullanabilirsinizrename
. rename
Joker karakter belirterek birden çok dosyayı taşımak için komutunu kullanın. Sürüm denetimli birden çok dosyayı veya klasörü yeniden adlandırma özelliği yalnızca komut satırından kullanılabilir.
Komutunu kullanarak rename
aşağıdaki eylemleri gerçekleştirin:
olditem
newitem
öğesini gibitf rename 314.cs 315.cs
olarak yeniden adlandırın.olditem
yolu gibi yolundan farklıolditem
tf rename 314.cs ..\newdir\314.cs
olan bir sağlayarak öğesini TFVC sunucusunda yeni birnewitem
konuma taşıyın.
Var olmayan bir klasörü belirten bir newitem
sağlarsanız, rename
komut hedef klasörü oluşturur. Bir klasörse newitem
, olditem
öğesinin newitem
alt öğesi olur.
Aşağıdakiler durumunda bir öğeyi yeniden adlandıramazsınız:
- Aynı çalışma alanında iade edilene kadar zaten silmişsiniz.
- Yeni ad TFVC sunucusunda zaten var ve bir klasör değil.
- Öğenin bekleyen iadesini zaten eklediniz, dalladınız veya yeniden adlandırdıysanız.
- Öğe çalışma alanında eşlenir ancak yerel diskte kullanılamaz.
- Bu öğe gizlenmiş.
İade bekleniyorken aynı ada sahip başka bir dosyanın eklendiği bir öğeyi yeniden adlandırabilirsiniz, ancak dallandırılmış ancak henüz 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şlenen bir öğe, önce eşleme değiştirilmeden yeniden adlandırılamaz. Örneğin, $/ProjectX/MyApp ile c:\MyApp arasında çalışan bir klasör eşlemesi varsa, Uygulamam'ı yeniden adlandıramazsınız. MyApp altındaki öğeleri yeniden adlandırabilirsiniz, ancak MyApp'in kendisini yeniden adlandıramazsınız.
Komut satırı yardımcı programını kullanma tf
hakkında daha fazla bilgi için bkz . Team Foundation sürüm denetimi komutlarını kullanma.
Örnekler
Aşağıdaki örnek, 314.cs adını 1254.cs olarak değiştirir.
c:\projects>tf rename 314.cs 1254.cs
Aşağıdaki örnek 314.cs 1254.cs olarak yeniden adlandırır ve newdir klasörüne taşır.
c:\projects>tf rename 314.cs ..\newdir\1254.cs
Aşağıdaki örnek, Form1.vb adını MainPage.vb olarak değiştirir ve buna bir kilit uygular.
c:\projects>tf rename Form1.vb MainPage.vb /lock:checkin