Ekle Komutu
Yerel dosya sistemi konumundan Team Foundation sürüm denetimi sunucusuna dosya ve klasör ekler.
Not
İade 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)
add komutunu kullanmak üzere, çalışma alanına sahip olmanız ve yeni öğelerin üst klasörleri için, Kullanıma Al izninizin İzin Ver'e ayarlanmış olması gerekir. /lock:checkout veya /lock:checkin kullanıyorsanız Kilitle izniniz de İzin Ver olarak ayarlanmalı. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.
tf add itemspec [/lock:(none|checkin|checkout)] [/type:filetype]
[/noprompt] [/recursive] [/login:username,[password]]
Parametreler
Bağımsız Değişken |
Açıklama |
---|---|
itemspec |
Eklenecek dosyaları ve klasörleri tanımlar. Hangi öğelerin kapsamda olduğunu belirlemek için itemspec'lerin Team Foundation tarafından nasıl ayrıştırdığı hakkında daha fazla bilgi için bkz. Komut Satırı Sözdizimi (Sürüm Denetimi).
Not
Birden fazla Itemspec bağımsız değişkeni belirtebilirsiniz.
|
filetype |
/tür seçeneğiyle birlikte kullanılır. Daha fazla bilgi için bkz. Dosya Türlerini Yönetme. |
username |
/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 |
---|---|
/type |
Dosya türü eşleşmesi üzerine yazar ve dosyaları bu belirli türü kullanan Team Foundation sürüm denetimi sunucusuna ekler. Daha fazla bilgi için bkz. Dosya Türlerini Yönetme. Dosya türü tanıma, dosyanın içeriğindeki ilk kilobayta dayanır. |
/lock |
Bir kilitleme tipini belirtir veya bir ögenin kilidini kaldırır. Options'ı (Seçenekler) tıklatın.
|
/noprompt |
Sizden gelen giriş isteklerini engeller. |
/recursive |
Belirtilen dizinlere ve alt dizinlere bütün öğeleri ekler. |
/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
Sürüm kontrolüne bir öğe eklemeden önce, yerel bir çalışma alanı ayarlamalı ve çalışan klasör eşleşmeleri kurmalısınız.
Add Bekleyen Değişiklikler komutu; iade operasyonunun tamamlanması için bekleyen Team Foundation sürüm denetimi sunucusuna eklemek için belirlediğiniz öğeleri düzenler. Bekleyen bir değişiklik komutunu gerçekleştirmek için, güncel dizininiz çalışma alanına ve uygun Team Foundation sürüm denetimi sunucusuna eşleşmelidir.
Sürüm kontrolüne yeni bir öğe eklemek üzere Add komutu kullandığınızda, bu öğe, siz en güncel çalışma alanı değişikliklerinizi iade edene kadar kesin olarak Team Foundation sürüm denetimi sunucusuna eklenmez. Bunun yerine, öğe, güncel çalışma alanı için olan bekleyen değişiklikler listesine eklenir. Bekleyen eklemeyi Team Foundation sürüm denetimi sunucusuna yapmak için, eklenen dosyayı direk iade edebilir veya yerel çalışma alanındaki bekleyen değişikliklerin tümünü iade edebilirsiniz. Eğer başka bir kullanıcının Team Foundation sürüm denetimi sunucusuna, siz bekleyen değişikliklerinizi iade etme şansı bulamadan sizin bekleyen eklemelerinizle aynı isimde olan dosya veya klasörler ekleyebileceği kaygısına sahipseniz, bunu önlemek için /lock seçeneğini Checkout parametresi ile içerebilirsiniz. Daha fazla bilgi için bkz. Bekleyen Değişiklikleri İade Etme.
tf add /teamproject/projects/math/314.cs kullanarak sürüm denetimine, 314.cs eklerseniz, siz değişikliklerinizi iade edene kadar bu klasörler, var olmamalarına rağmen bekleyen eklemeler olarak düşünülür. Değişiklikleri iade ettiğiniz zaman, bu dosyalardan biri Team Foundation sürüm denetimi sunucusunda belirlenen yolda (/takımprojesi, /takımprojesi/proje, veya /takımprojesi/proje/math) hala var olmadıysa, Team Foundation bunu sizin için yaratır.
Team Foundation sürüm denetimi sunucusunun başlangıç dosyasını kurmak için Add komutunu kullanabilirsiniz.
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 ve 1256.c dosyalarını, C:\Pi'nin bağlı olduğu çalışma alanı için olan bekleyen değişiklikler listesine ekler.
c:\pi>tf add 314.cs 1256.c
Aşağıdaki örnek, C# kod dosyalarını (.cs) güncel dizine ve güncel kullanılan çalışma alanı için olan bekleyen eklemeler listesindeki herhangi bir alt dizine ekler.
c:\projects>tf add *.cs /recursive
Aşağıdaki örnek, güncel dizinde bulunan ve adı "hello" içeren tüm dosyaları, klasörleri ve onların alt klasörlerini, c:\projects'in eşlendiği çalışma alanı için olan bekleyen eklemeler listesine ekler.
c:\projects>tf add *hello* /recursive
Ayrıca bkz.
Görevler
Sürüm Denetimine Proje ya da Çözüm Olmayan Dosya ve Klasör Ekleme
Bekleyen Değişiklikleri İade Etme
Dosya veya Klasörleri Kilitleme ya da Kilitlerini Açma