Kod Stil değişkenleri için Eclipse'in. Proje dosyaları değişkenleri kullanabilir miyim?

1 Cevap php

Ben .. Bu yorum PHP benim kod tarzı var bir yolu böyle bir şey yapmak istiyorum ama kavram herhangi bir tutulma uyumlu dil için çalışması gerekir.

/*
 * @author ${user}
 * @version ${version}
*/

Ben bir kez, daha sonra depo taahhüt sürüm değişkeni güncellemek isterim. Diğerleri Yorum eklemek Yani, şimdi Sürüm içerir. Bu sorun giriyor .. nerede Sürüm saklamak? Ben sadece '. Projesi' dosyasında etiketleri bir <version></version> kümesi oluşturmak ve bazı nasıl kod stilleri onları başvuruda bulunabilir?

1 Cevap

Situtation bu tür, sen Subversion kullandığınız sürece, ben onun Keywords substitution mecanism kullanmak istiyorsunuz (quoting):

Subversion has the ability to substitute keywords—pieces of useful, dynamic information about a versioned file—into the contents of the file itself. Keywords generally provide information about the last modification made to the file.

Burada, muhtemelen anahtar kelimeler Revision tarafından ilgi duyarım, ve Author, sanırım:

Revision
This keyword describes the last known revision in which this file changed in the repository, and looks something like $Revision: 144 $.

Author
This keyword describes the last known user to change this file in the repository, and looks something like $Author: harry $.