Dengan TFS saya perlu menemukan perubahan dengan komentar, dan / atau oleh pengembang. Mungkin saya hanya buta hari ini, tetapi saya tidak melihat cara sederhana di Source Control Explorer untuk melakukan tugas ini?
Dengan TFS saya perlu menemukan perubahan dengan komentar, dan / atau oleh pengembang. Mungkin saya hanya buta hari ini, tetapi saya tidak melihat cara sederhana di Source Control Explorer untuk melakukan tugas ini?
Jawaban:
Dengan Power Tools diinstal:
tf history $/ -r | ? { $_.comment -like '*findme*' }
cmd.exe
prompt, tetapi tidak dalam PowerShell Console (dengan beberapa penyesuaian format format-like).
Jika Anda memiliki TFS Power Tools diinstal, Anda dapat menjalankan ini di command prompt:
tfpt searchcs
untuk mendapatkan jendela GUI dengan opsi untuk mencari berdasarkan committer dan teks komentar. Saya menggunakan TFS Power Tools (versi Maret 2011) dan TFS 2010.
Server name:
Format URL server saya adalah tfs01: 8080 / tfs , yang saya temukan di VS2010, menu Tim, Hubungkan ke Server Team Foundation, tombol Server ..., dan ada server yang ada. Under server path:
Saya perhatikan ini benar-benar mencari jalur peta lokal, jadi itu C: \ tfs \ myfolders \ etc, bukan jalur url dari sudut pandang server.
http://tfs01:8080/tfs
CARA MUDAH dan tidak perlu aplikasi / add-on pihak ketiga:
Sekarang Excel akan memungkinkan Anda untuk mencari melalui komentar (Excel adalah aplikasi asli, jangan berdebat ..).
Ada tambahan Visual Studio yang melakukannya sekarang: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .
tfpt searchcs
itu lebih mudah.
Visual Studio Command Prompt
dan menjalankan perintah @ Maarten yang disebutkan di atas. Tentu saja, Anda akan menginstal Power Tools terlebih dahulu!
Atau, tanpa harus menginstal alat-alat listrik, perintah berikut ini akan berfungsi jika Anda mencari findme istilah pencarian .
Windows: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
Linux: tf history "$/Team Project/Development" /recursive | grep findme
NB . Tolong berterima kasih kepada orang ini jika Anda menemukan ini berguna.
Anda dapat menggunakan klien baris perintah: menyalurkan output tf history ke file dan kemudian menggunakan program pencarian apa pun yang Anda inginkan.
Temukan Changeset Oleh Komentar 2013 untuk Visual Studio 2013 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
Saya tidak tahu cara melakukannya dengan Teks Komentar, tetapi ini akan memungkinkan pencarian oleh pengembang:
Jika Anda membuka item menu File-> Source Control-> Find In Source Control-> Changesets ... (Anda harus berada di Source Control Explorer agar ini tersedia). Ini akan membuka dialog Find Changesets. Anda kemudian dapat mencari set perubahan oleh Pengembang pada folder sumber yang diberikan (atau proyek).
Ini akan menunjukkan kepada Anda komentar, tetapi Anda tidak dapat mencari oleh mereka. (Meskipun Anda dapat mengurutkan daftar berdasarkan komentar dan menemukan komentar yang Anda cari dengan cara itu.)
Di samping catatan, jika Anda ingin melihat detail dari perubahan melalui dialog ini Anda harus mengklik tombol Detail. Mengklik dua kali pada changeset menutup dialog.
Untuk melihat checkin untuk anggota tim:
Di tim penjelajah, navigasikan ke Proyek Tim, navigasikan ke Anggota Tim, klik kanan anggota tim yang ingin Anda lihat perubahannya, dan pilih "Tampilkan Riwayat CheckIn".
Saya menambahkan tfpt searchcs
dari TFS Power Tools sebagai alat eksternal di VisualStudio:
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(atau di mana pun Anda menginstal TFS Power Tools Anda)searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(jalur solusi dikonversi ke jalur server)c:\path\to\your\vs\IDE
(kecuali jika tf.exe
ada di jalur Anda (apa yang tidak terjadi secara default) ini memastikan Anda dapat melihat detail perubahan dari dialog pencarian, untuk menjalankannya tf.exe
)Saya dapat melakukan ini di bagian kode portal web TFS.
Arahkan ke TFS di browser Anda, buka kode, klik pada changesets, lalu pencarian lanjutan. Anda dapat memfilter menurut pengguna dan rentang tanggal. Anda tidak dapat mencari berdasarkan komentar, tetapi jika Anda memiliki rentang tanggal umum dalam pikiran maka Anda dapat memfilternya lalu menggunakan pencarian browser (ctrl + f).