Menambahkan Keyword Id di Subversion

Tuesday, April 8th, 2008

Terkadang kita ingin menampilkan nomor revisi terakhir di dalam dokumen yang kita buat sesuai dengan nomor revisi dari version control yang kita gunakan. Kalau menggunakan CVS cukup dengan menambahkan $Id$ pada dokumen yang kita buat. Maka setelah melakukan commit $Id$ tadi akan diganti menjadi berupa informasi tentang nama dokumen, nomor revisi dan juga waktu commit terakhir.

Lain halnya dengan Subversion, kita tidak bisa melakukannya hanya dengan menambahkan $Id$ di dalam dokumen yang kita buat. Karena pada Subversion $Id$ merupakan salah satu keyword dari propertynya. Untuk itu kita harus menset property keyword terlebih dahulu untuk bisa menggunakan $Id$. Untuk menset property pada svn gunakan opsi propset dari svn client. Berikut ini contoh perintah untuk menset property keyword Id:

svn propset svn:keywords Id tes.txt

Jika telah menset property Id maka tambahkan $Id$ pada dokumen anda dan kemudian commit. Buka kembali dokumen tadi maka anda akan melihat $Id$ tadi sudah diganti menjadi informasi revisi dari dokumen tersebut.

$Id: tes.txt 11 2008-04-07 23:53:43Z $

Petunjuk di atas cuma bisa menambahkan keyword Id pada dokumen tertentu saja. Untuk menambahkan keyword Id pada setiap dokumen yang ada di dalam direktori cukup dengan menambahkan opsi -R (rekursif) pada saat menset property keyword.

svn propset -R svn:keywords Id [direktori]

Kemudian tambahkan $Id$ pada setiap dokumen yang ada di direktori tersebut. Ada beberapa keyword lain yang bisa digunakan di subversion seperti URL, Author dan LastChangedBy. Untuk lebih jelasnya silahkan lihat help untuk opsi propset dari svn client.

svn help propset

How to improve credit scores
Remind Ringtones
Refinance houses
Credit card applications for bad
Soma
Fixed low apr credit cards
No credit score mortgage
Capital one credit card application in canada
Consolidate student loan debt
Codeine
Instant approval credit cards applications
Instant credit approval cards
Dave Hollister Ringtones
Dynamic ip VPN
Instant approval credit cards
Credit cards online application
Instant approval credit cards for
Debt consolidation lending
Mac os x VPN
Home insurance price
Ultram
How do i get a free credit report
Linksys VPN
Credit report dispute forms
Credit card offer
Credit card offer
Low apr credit cards uk
Diazepam
Renter insurance
Cialis
Personal credit score
Card credit debt plan reduction
Credit report
Small commercial loan
Best creditcard debt reduction strategies
Low apr credit cards
Free Verizon Ringtones
Auto loan
Secured credit card application
Kmart credit card application
Low apr student credit cards
Check credit reports
Instant approval bad credit credit cards
Instant online approval for credit cards
Business card consolidation credit credit debt debt finances
Anonymous internet
First time home loans
Credit card application for people with bad credit
Good credit scores
Best credit report
Instantly instant free online credit report
Apr credit cards
Instant approval credit cards
Home equity mortgage
Maxis Caller Ringtones
Levitra
Nextel Ringtones
Boost your credit score
Credit cards instant approval
Credit report fico score
Best way to eliminate credit card debt
San diego credit score needed to get a mortgage
Tylenol
Ways to improve credit score
Card credit debt debt negotiation reduction service
Canada credit card application
Credit card applications for people
Home equity
Insurance credit score
Scores credit
Firewall and VPN
Credit score uk
Card consumer credit debt stastics
Free debt settlement
Fair credit reporting act of 1970
Effexor
Credit card application instant