Папка рабочей копии TortoiseSVN с конфликтами, но список файлов пуст - PullRequest
1 голос
/ 25 ноября 2010

Контекст: Windows 7 + TortoiseSVN + Visual Studio 2010 + VisualSVN

В проводнике Windows я вижу одну из моих папок с маленьким красным кружком (как будто есть конфликт).

Итак, я делаю:

Righ click on the folder -> TortoiseSVN -> Resolved

, а затем появляется окно под названием «разрешение», сообщающее мне «список файлов пуст»

Поэтому я нажимаю «ОК», и моя папка по-прежнему имееткрасный кружок,

Когда я пытаюсь «Очистить», моя папка помечается как «ОК» (зеленый кружок), но если я иду в родительский каталог и возвращаюсь, красный кружок появляется снова.

Может быть, я плохо понимал, как работает svn, но это действительно странно.

Спасибо.

Ответы [ 4 ]

2 голосов
/ 25 ноября 2010

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

1 голос
/ 14 мая 2014

Как уже указывал Стефан, наложение красного круга с восклицательным знаком означает, что либо вы, либо, возможно, работающий инструмент, получили доступ к файлу в этой папке и отредактировали его.

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

Вместо этого для наложения конфликта используется желтый треугольник с восклицательным знаком на нем.

=> Вы можете обратиться к разделу документации "SVN Icon Overlay" по адресуВеб-сайт черепахи (http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-wcstatus.html) для хорошего обзора различных доступных оверлеев.

=> Запуск действия контекстного меню «Проверка на наличие изменений» дал бы вам мгновениесписок статусов для каждого файла / папки, показывающий, что на самом деле происходит с ними.

0 голосов
/ 25 ноября 2010

Сама папка может иметь свойства, которые отслеживаются SVN.Одним из таких свойств является svn: exernal, который связывает внешний репозиторий с текущей рабочей копией (один репозиторий внутри другого).

В случае, если свойства папки конфликтуют, вам необходимо разрешить файл dir-prop-base внутри папки .svn.Когда вы вручную разрешаете файл, как вы это делаете для любого другого файла, вы можете пометить его как разрешенный из конфликта.

0 голосов
/ 25 ноября 2010

Не беспокойтесь о иконках - они не обновляются регулярно. Я думаю, что в Windows есть кэш для значков файлов / папок, и после того, как я не знаю, значок обновляется.

Если в вашем списке коммитов ничего нет, тогда все в порядке, значок будет обновлен в конце концов.

...