Почему удаление является ответвлением в CVS, не рекомендуемом?

Документация MSDN в CellEndEdit:

Происходит, когда режим редактирования останавливается для выбранной в данный момент ячейки.

blockquote>

и следует пример того, как перехватить это событие, инициирующее в случае неправильной проверки - вот почему оно останавливается: не потому, что пользователь закончил, а потому, что произошло событие проверки. С другой стороны, в документации MSDN на CellValueChanged говорится, что

Событие DataGridView.CellValueChanged наступает, когда фиксируется указанное пользователем значение, что обычно происходит, когда фокус покидает ячейка.

blockquote>

, в вашем случае. Ура!

25
задан Ed Thomas 26 September 2008 в 18:38
поделиться

4 ответа

Я полагаю, что CVS на самом деле не удалит ответвление, он просто удалит тег из ответвления - таким образом, ответвление все еще будет присутствовать в каждом", v" файл, который затронут, это просто не будет тривиально доступно больше. Результат является странным, но вероятно не опасным.

16
ответ дан 28 November 2019 в 20:49
поделиться

Удаление ответвлений обычно не рекомендуется, потому что оно теряет так много истории и не может быть отменено. Общая рекомендация состоит в том, чтобы на самом деле только удалить ответвление, когда это очень молодо, и когда Вы сделали ошибку. Как опечатка на имя ответвления.

2
ответ дан 28 November 2019 в 20:49
поделиться

Если ответвление пусто (Вы, didnВґt фиксируют что-либо в нем), чем оно в порядке к удаленному, оно работает точно так же, как снимание метку с файлов. Но если бы у Вас уже есть фиксировавший некоторые файлы несколько раз, это было бы немного опасно, так как можно удалить ссылку ответвления, но не файлы под нею. Это было бы грязно, по крайней мере.

Вместо этого, если действительно хотят "защитить" это ответвление, Вы могли бы заблокировать файлы под (сценарием, лучше), таким образом, никто не мог внести изменения в него больше и забыть об этом.

1
ответ дан 28 November 2019 в 20:49
поделиться

Curt корректен, для удаления ответвления, необходимо физически выполнить удалить команду от поля.

Это походит в случае, который Вы упомянули, будет нормально удалять его.

0
ответ дан 28 November 2019 в 20:49
поделиться
Другие вопросы по тегам:

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