2012-02-20 4 views
0

У меня есть файл проекта под управлением конфигурации, который всегда, когда я открываю проект, IDE меняет его, но с нерелевантными изменениями, которые я не хочу совершать.Как заморозить версию для файла в SVN

Так что я хочу «заморозить» этот файл, поэтому он продолжается под управлением версии, но новые изменения игнорируются командой svn st (хорошо, вы могли бы сказать, что я просто не совершаю! Но это именно то, я делаю, поэтому я хочу лучшее решение). Может быть, есть свойство, что я могу это сделать?

Спасибо.

ответ

1

Если это должно быть под контролем версий, возможно, нет возможности игнорировать изменения в нем.

Если он не нуждается в управлении версиями, просто добавьте его в файлы, игнорируемые SVN.

Однако, если изменение не имеет значения, возможно, вы можете предотвратить изменение этого файла?

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

+0

Надстройка - хорошая идея. Я постараюсь это сделать. Благодарю. – Rego

0

Этот файл только не должен находиться под контролем версии, если вы не видите причин для сохранения (и распространения) изменений.

Чтобы ответить - вы не можете заморозить файл с версией. Период

+0

В этом суть. Файл ДОЛЖЕН находиться под контролем версий и, в частности, этой версии. И если я включу новые файлы в проект, эта новая версия также будет находиться под управлением версиями, но другие изменения бесполезны. – Rego

Смежные вопросы