2013-03-19 2 views
3

В моей компании мы используем TortoiseSVN с автоматическим слиянием, отключенным таким образом (http://tortoisesvn.tigris.org/faq.html#noautomerge). Но когда я объединяю диапазон пересмотра (ветвь функции), Tortoise делает автоматические слияния, несмотря на мои настройки. Во время обновления автоматическое слияние выполняется правильно, как я ожидал. Версия с чередованием, настройка инструмента слияния, настройка инструмента diff находятся в прикреплении. Пожалуйста, помогите мне. БлагодаряTortoise SVN автоматическое слияние - отключено не работает

enter image description here enter image description here enter image description here

EDIT: добавлены [Помощники] раздел конфигурационного файла SVN

### Section for configuring external helper applications. 
[helpers] 
### Set editor-cmd to the command used to invoke your text editor. 
### This will override the environment variables that Subversion 
### examines by default to find this information ($EDITOR, 
### et al). 
# editor-cmd = editor (vi, emacs, notepad, etc.) 
### Set diff-cmd to the absolute path of your 'diff' program. 
### This will override the compile-time default, which is to use 
### Subversion's internal diff implementation. 
# diff-cmd = diff_program (diff, gdiff, etc.) 
diff-cmd = "C:\\SVNNoMerge.bat" 
diff3-cmd = "C:\\SVNNoMerge.bat" 
### Diff-extensions are arguments passed to an external diff 
### program or to Subversion's internal diff implementation. 
### Set diff-extensions to override the default arguments ('-u'). 
# diff-extensions = -u -p 
### Set diff3-cmd to the absolute path of your 'diff3' program. 
### This will override the compile-time default, which is to use 
### Subversion's internal diff3 implementation. 
# diff3-cmd = diff3_program (diff3, gdiff3, etc.) 
### Set diff3-has-program-arg to 'yes' if your 'diff3' program 
### accepts the '--diff-program' option. 
# diff3-has-program-arg = [yes | no] 
### Set merge-tool-cmd to the command used to invoke your external 
### merging tool of choice. Subversion will pass 5 arguments to 
### the specified command: base theirs mine merged wcfile 
# merge-tool-cmd = merge_command 

ответ

1

Вы также должны установить файл false.bat для diff3-cmd, а не только diff-cmd, как указано в FAQ.

+0

У меня есть это (я добавил раздел помощников конфигурационного файла в исходное сообщение) – Cicik

+0

не могли бы вы помочь мне? Я не знаю, как решить проблему самостоятельно. – Cicik

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