Di beberapa vob, pemicu ClearCase terhapus, tidak melihat apa pun di log juga. Apakah ada cara untuk mengetahui siapa yang melakukan ini?
Bagaimana menemukan siapa yang menghapus clearCase Trigger?
comment
Maaf atas jawaban yang terlambat: Saya benar-benar melewatkan pertanyaan ClearCase terakhir Anda.
- person VonC   schedule 20.07.2014
comment
tidak masalah, terima kasih banyak...
- person maestromani   schedule 21.07.2014
Jawaban (1)
Dari cara peristiwa ClearCase dicatat
Menjalankan
lshistory
pada objek VOB akan menampilkan peristiwa penghapusan.
Ini memberikan setidaknya riwayat siapa yang menghapus suatu jenis, dan kapan, beserta komentar apa pun yang dimasukkan saat penghapusan.
Tanpa menyimpan peristiwa-peristiwa ini dalam objek VOB, tidak akan ada catatan tentang siapa dan kapan objek tersebut dipindahkan.
Contoh:
The creation event is visible in the history.
% cleartool lshistory -long brtype:NEWBR
15-Oct-03.16:32:41 John Doe (jdoe.clearuser@host1)
create branch type "NEWBR"
Once removed, the type object's removal event is only visible in the history.
% cleartool rmtype -rmall brtype:NEWBR
Removed branch type "NEWBR".
% cleartool lshistory -long vob:<tag>
15-Oct-03.16:32:41 John Doe (jdoe.clearuser@host1)
destroy type in versioned object base "<tag>"
"Destroyed branch type "NEWBR"."
Dalam kasus Anda, cari pesan penghapusan yang mirip dengan:
"Destroyed trigger type "XXX"."
Lihat lebih lanjut dengan catatan teknis ini:
Contoh Windows:
M:\dynamic_view\test_vob>cleartool lshistory -all | findstr /C:"Destroyed trigger type"
"Destroyed trigger type "VERSION"."
Catatan: Perintah findstr
digunakan dengan opsi /C
dalam contoh ini.
Ada titik dua tanpa spasi sebelum /C
yang menunjukkan bahwa semua yang ada dalam tanda kutip harus dicari sebagai satu item.
Contoh UNIX/Linux:
%>cleartool lshistory -all | grep 'Destroyed trigger type'
"Destroyed trigger type "VERSION"."
person
VonC
schedule
20.07.2014