Почему svn разность иногда копирует рабочие файлы во временный файл?

код должен быть таким:

int val = (netAmount - xpayedAmoount); 
this.lblCreditAmount.Text = val.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));
8
задан Ned Batchelder 28 December 2008 в 13:57
поделиться

2 ответа

У Вас есть какой-либо набор svn:keywords на тех файлах? Если да, то Подверсия создаст временный файл сначала, который имеет все те расширенные 'нерасширенные' ключевые слова. Это должно постараться не иметь все строки ключевого слова, показанные как отличающиеся, даже если они не были изменены.

Например, если Вы разность файл в Вашей рабочей копии против ОСНОВЫ, ОСНОВНОЙ файл не имеет никаких расширенных ключевых слов (и также снабжен lineendings LF), в то время как файл в Вашей рабочей копии имеет все расширенные ключевые слова (и может быть снабжен lineendings CRLF). Если бы Вы не изменили тот файл локально, 'svn разность' показала бы все строки как отличающиеся (если бы окончания строки не соответствуют), или по крайней мере все строки с ключевыми словами показали бы как отличающиеся - который не является тем, что Вы ожидали бы.

11
ответ дан 5 December 2019 в 15:27
поделиться

Возможно, существуют некоторые проблемы доступа. Попытайтесь установить файл на только для чтения, если svn открывает временный файл теперь, это - один возможный ответ на Ваш вопрос. В этом случае возможно, некоторый редактор/IDE, которого Вы используете, защищает файл от записи.

0
ответ дан 5 December 2019 в 15:27
поделиться
Другие вопросы по тегам:

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