Существуют ли хорошие методики, помогающие нам узнать, из какой ветви (или ствола) наша рабочая копия? Мы недавно перешли на Subversion и используем ветки релизов. У меня было два разработчика, которые вносили изменения в ветку релиза, которая должна была быть зафиксирована в стволе. Мы используем CI (TeamCity), поэтому я сразу понял проблему и смог отменить изменения, но я бы хотел предотвратить повторение этого. Особенно в Visual Studio легко ошибиться и зафиксировать неправильную ветвь.
Мы используем TortoiseSVN и AnkhSVN.
Отредактировано, чтобы добавить:
Просто чтобы уточнить, я ищу способ предотвращения неосторожных ошибок, я уже знаю, как найти эту информацию. Есть две неосторожные ошибки, которые я пытаюсь предотвратить:
- Выполнение работы на неправильной ветке. Если это зафиксировано до фиксации, разработчик должен объединить изменения обратно в правильную ветвь.
- Неправильная ветвь. Это объединяет боль точки 1 с необходимостью отменить изменения в Subversion.
Отредактировано, чтобы добавить: Мы только что переключились на плагин VisualSVN VS, и у него есть панель инструментов, которая отображает путь текущей рабочей копии. Мне действительно нравится заверение, что я работаю над правильной веткой.