Apakah ada cara untuk mencari versi terbaru dari setiap file di TFS untuk string atau regex tertentu? Ini mungkin satu-satunya hal yang saya lewatkan dari Visual Source Safe ...
Saat ini saya melakukan Dapatkan Terbaru di seluruh basis kode dan menggunakan Pencarian Windows, tetapi ini menjadi cukup menyakitkan dengan lebih dari 1GB kode dalam 75.000 file.
EDIT : Mencoba powertools yang disebutkan, tetapi opsi "Pencarian Wildcard" muncul untuk hanya mencari nama file dan bukan isinya.
UPDATE : Kami telah menerapkan opsi pencarian yang disesuaikan di instalasi MOSS (Search Server) yang ada.
sumber
Code Search
plugin. marketplace.visualstudio.com/items?itemName=ms.vss-code-searchDalam kasus saya, menulis utilitas kecil di C # membantu. Tautan yang membantu saya - http://pascallaurin42.blogspot.com/2012/05/tfs-queries-searching-in-all-files-of.html
Bagaimana cara membuat daftar file proyek tim menggunakan api tfs?
sumber
Ada solusi alternatif lain, yang sepertinya lebih menarik.
Sekarang dengan semua pengaturan di atas, Anda memiliki beberapa opsi untuk klien:
Pembaruan : Saya melakukan rute ini, dan telah berfungsi dengan baik. Hanya ingin menambahkan ini.
Tautan referensi:
sumber
Jika Anda menginstal TFS 2008 PowerTools, Anda akan mendapatkan tindakan "Temukan di Kontrol Sumber" di menu klik kanan Team Explorer.
Alat-alat Listrik TFS2008
sumber
Kami telah menyiapkan solusi untuk Kontrol Sumber Server Team Foundation (bukan SourceSafe seperti yang Anda sebutkan) mirip dengan yang disarankan Grant; Dapatkan TF terjadwal, Search Server Express. Namun IFilter yang digunakan untuk file C # (teks) tidak memberikan hasil yang kami inginkan, jadi kami mengonversi file sumber ke file .htm. Kami sekarang dapat menambahkan meta-data tambahan ke file seperti:
Namun kami lebih memilih penangan protokol untuk Kontrol Sumber TFS, dan IFilter kode sumber khusus untuk solusi yang jauh lebih bertarget.
sumber
Baik,
TFS2008 Power Tools tidak memiliki fungsi find-in-files. "Alat Temukan di Kontrol Sumber memberikan kemampuan untuk menemukan file dan folder di kontrol sumber berdasarkan status item atau dengan ekspresi karakter pengganti ."
Ada program Windows dengan fungsi ini yang diposting di CodePlex . Saya baru saja menginstal dan menguji ini dan berfungsi dengan baik.
sumber
Ini sekarang dimungkinkan pada TFS 2015 dengan menggunakan
Code Search
plugin. https://marketplace.visualstudio.com/items?itemName=ms.vss-code-searchPencarian dilakukan melalui antarmuka web, dan tidak mengharuskan Anda mengunduh kode ke mesin lokal Anda yang bagus.
sumber
Solusi lain adalah dengan menggunakan "ctrl + shift + F". Anda dapat mengubah lokasi pencarian ke direktori lokal daripada solusi atau proyek. Ini hanya akan menggantikan pencarian desktop dan Anda masih harus mendapatkan kode terbaru, tetapi ini akan memungkinkan Anda untuk tetap berada dalam Visual Studio untuk melakukan pencarian Anda.
sumber
Dengan asumsi Anda memiliki Notepad ++ , fitur yang sering terlewat adalah 'Temukan dalam file', yang sangat cepat dan dilengkapi dengan filter, ekspresi reguler, ganti, dan semua barang N ++.
sumber
Add-in ini mengklaim memiliki fungsi yang saya yakin Anda cari:
Sidekicks Yayasan Tim
sumber
Pencarian untuk tautan file ini menjelaskan cara menemukan file. Saya memang harus mengotak-atik nasihat untuk membuatnya berhasil.
Dalam kasus perintah cd, saya melakukan perintah cd karena saya mencari file tf.exe. Lebih mudah untuk memulai dari ayat-ayat direktori itu dengan menambahkan seluruh path. Sekarang setelah saya memahami cara membuat ini berfungsi, saya akan menggunakan jalur absolut dalam tanda kutip.
Dalam kasus pencarian tf, saya mulai dari root server dengan
$/
dan saya mencari semua file yang diakhiri dengansql
ie*.sql
. Jika Anda tidak ingin memulai dari root, gunakan"$/myproject/*.sql"
saja.Oh! Ini tidak menyelesaikan pencarian di bagian file dari pertanyaan tetapi pencarian Google saya membawa saya ke sini untuk menemukan file di antara tautan lainnya.
sumber
Saat ini tidak ada cara untuk melakukan ini di luar kotak, tetapi ada saran Suara Pengguna untuk menambahkannya: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037649-implement-indexed- full-text-search-of-work-items
Meskipun saya ragu itu sesederhana membalik tombol, jika semua orang yang telah melihat pertanyaan ini memilihnya, MS mungkin akan menerapkan sesuatu.
Pembaruan: Cukup baca blog Brian Harry , yang menunjukkan permintaan ini ada di radar mereka, dan versi Online Visual Studio memiliki dukungan terbatas untuk mencari di mana git digunakan sebagai vcs: http://blogs.msdn.com/b/ visualstudioalm / archive / 2015/02/13 / annoing-limited-preview-for-visual-studio-online-code-search.aspx . Dari sini saya pikir adil untuk mengatakan itu hanya masalah waktu ...
Pembaruan 2: Sekarang ada ekstensi yang disediakan Microsoft, Pencarian Kode yang memungkinkan pencarian dalam kode serta item pekerjaan.
sumber