Как включить ключевые слова в Eclipse, и Subversion (SVN)
Я использую CVS (Concurrent Versions System) в течение многих лет, и действительно, использую ключевые слова функцию замещения. На это не трудно обращать внимание – когда файл отправляется в CVS, сначала проверяется слова, которые должны быть заменены. В частности, если текстовый файл содержит следующее:
// File name: $HeadURL$ // Revision: $Revison$ // Last modified: $Date$ // Last modified by: $Author$ // // description of the following file...
Затем после проверки через подстановку ключевых слов, это выглядит так:
// File name: best-practices.php // Revision: 1.1 // Last modified: 2009-02-26 22:27 // Last modified by: mclark // // description of the following file...
Еще лучше, я обычно просто использовать одну версию линия “$ Id $”, который ставит всю важную информацию в одну линию.
// $Id: best-practices.php 1619 2009-02-26 22:27 mclark $ // // description of the following file...
Однако подстановка ключевых слов не активирована по умолчанию внутри Eclipse, и ее SVN модуля под названием Subclipse. Eclipse является лучшей IDE (интегрированной средой разработки), которые я когда-либо использовал (но этот факт не будут описаны здесь). Эти шаги необходимы, чтобы активизировать SVN-ключевое слово замещения функций в Eclipse:
1. Установить Subclipse в приложение Eclipse (вы, наверное, уже сделали это, если вы читаете этот пост!) 2. Правой кнопкой мыши щелкните на папке проекта и выберите Team => Set Property в popup меню. 3. Введите имя свойства: SVN: svn:keywords 4. Введите текст недвижимости: Author Date Id Revision HeadURL 5. Нажмите Set property recursively checkbox 6. Ok
Теперь ключевые слова заменяются, когда вы фиксируете файл в SVN, так же, как он были в CVS. Кроме того, вы можете сократить Revision to Rev и HeadURL в URL.
Спасибо!