Вопрос

В IntelliJ у меня могут быть разные списки изменений, так что я могу поместить определенные файлы, которые я никогда не хочу фиксировать, в другой список изменений, и мне не будет предложено зафиксировать эти файлы, пока я не выберу этот список изменений.Например, некоторые файлы конфигурации базы данных, файлы проекта eclipse и т. д. я хочу редко или никогда не фиксировать.

Есть ли способ сделать это с помощью Subversion в Eclipse?Мне не удалось его найти, поэтому мне приходится каждый раз снимать флажки с файлов, которые я не хочу фиксировать.Обратите внимание, что я не могу использовать svn:ignore, потому что эти файлы есть и должны быть в репозитории.

Это было полезно?

Решение

Вы можете сделать это в Синхронизировать вид.Нажмите кнопку Показать наборы изменений кнопка.Затем вы можете добавить измененные файлы в наборы изменений (и создать новые наборы изменений) из контекстного меню.

Другие советы

Хотя понятие набора изменений списка изменений не является напрямую поддерживается Subversion, одной из возможностей было бы использование SVN в сочетании с Майлин.

Вы можете установить для каждой группы файлов разные задача и посмотрите, позволяет ли subclipse фиксировать только одну или несколько задач через Mylyn.
Я не тестировал эту конфигурацию напрямую, но попробовать стоит.

Такой вариант (см. Майлин Вики):

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

звучит многообещающе.

Наборы изменений в eclipse (плагин subclipse) работают не слишком хорошо.Если вы закроете проект и снова откроете его, то либо ваши наборы изменений исчезнут, либо все файлы, которые вы ранее назначили набору изменений, теперь не будут назначены.SVN:ignore не работает, если это каталог, но вы хотите отслеживать файлы, находящиеся внутри этого каталога (не спрашивайте, как это происходит - сложно объяснить).Список изменений IntelliJ намного лучше.

Как насчет помещения этих файлов в список svn:ignore?(установите файлы для исключения как значения
SVN: игнорируйте свойство), они будут просто исключены из версий, чтобы они никогда не получили
зафиксировано, и любые изменения в этих файлах будут игнорироваться Subversion.

Если у вас есть плагин TeamCity, вы можете получить более расширенное представление синхронизации, чем обычно в eclipse.Или просто продолжайте использовать IDEA......

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top