svn 1.6.9
У меня есть машина разработки (dev) и целевая машина тестирования (test)
Однако, если я сделаю некоторые изменения на моей машине разработки, это должно вызватьконфликт на тестовом компьютере при обновлении, так как я изменил тот же код строки в том же файле.
пример
(dev)
main.c
void get_device(int device_id);
(тест)
main.c
void get_device(int device_id);
Оба имеют абсолютно одинаковые.Теперь, когда я изменю прототип dev на это:
char* get_device(int device_id);
Затем передайте это изменение.
Когда я обновляюсь на тестовой машине.Разве это не должно вызывать конфликт, так как я изменил ту же строку кода?Все, что я получаю при обновлении, это следующее:
U main.c
Разве это не должно показывать мне, что есть строка кода, которая находится в конфликте?Вместо того, чтобы просто обновить строку кода?
Однако, если я внесу незначительные изменения в тестовую машину, я попытаюсь зафиксировать.Тогда это не в состоянии совершить.Затем, когда я попытаюсь обновить его, он покажет мне конфликт для изменения void на char * в этой строке.
Мне кажется, если я изменю ту же строку кода, я хочу получать уведомления о любых конфликтахкогда я пытаюсь обновить.
Большое спасибо за любые предложения,