Игнорирование файлов проекта Eclipse в проекте SVN

Они на самом деле походят на различные "вещи" мне, или класс, связанный с файлом или класс, связанный с базой данных. Я определил бы интерфейс, затем имел бы отдельные реализации для каждого. Используйте Фабрику для генерации корректной реализации.

А подсказывают, что Вы, возможно, должны измениться, Ваш дизайн - то, если Ваши методы должны решить, работают ли они с файлом или базой данных, прежде чем они выполнят необходимое действие. Если это верно, затем распадение на различные классы было бы путем, которым я пойду.

public interface IThing
{
   ... methods to do the things that Things do
}

public class FileThing : IThing
{
  ... file-based methods
}

public class DatabaseThing : IThing
{
  ... database-based methods
}

public static class ThingFactory
{
     public IThing GetFileThing( string name )
     {
         return new FileThing( name );
     }

     public IThing GetDatabaseThing( string connectionString )
     {
         return new DatabaseThing( connectionString );
     }
}

, Если у Вас было общее поведение, Вы могли бы альтернативно определить абстрактный класс, содержащий поведение по умолчанию/распространенное, и произойти из него вместо этого/в дополнение к интерфейса.

53
задан Franz 19 October 2009 в 12:49
поделиться

3 ответа

Настройки > Команда > Игнорируемые ресурсы

100
ответ дан 7 November 2019 в 08:34
поделиться

Can you use global-ignores? If yes, customize it in your config file:

  • On Windows: C:\Documents and Settings\%USERID%\Application Data\Subversion\config
  • On Linux: ~/.subversion/config
5
ответ дан 7 November 2019 в 08:34
поделиться

Вы можете просто снять флажок "Показать неверсированные files "в окне фиксации?

1
ответ дан 7 November 2019 в 08:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: