код должен быть таким:
int val = (netAmount - xpayedAmoount);
this.lblCreditAmount.Text = val.ToString("C", CultureInfo.CreateSpecificCulture("ur-PK"));
У Вас есть какой-либо набор svn:keywords на тех файлах? Если да, то Подверсия создаст временный файл сначала, который имеет все те расширенные 'нерасширенные' ключевые слова. Это должно постараться не иметь все строки ключевого слова, показанные как отличающиеся, даже если они не были изменены.
Например, если Вы разность файл в Вашей рабочей копии против ОСНОВЫ, ОСНОВНОЙ файл не имеет никаких расширенных ключевых слов (и также снабжен lineendings LF), в то время как файл в Вашей рабочей копии имеет все расширенные ключевые слова (и может быть снабжен lineendings CRLF). Если бы Вы не изменили тот файл локально, 'svn разность' показала бы все строки как отличающиеся (если бы окончания строки не соответствуют), или по крайней мере все строки с ключевыми словами показали бы как отличающиеся - который не является тем, что Вы ожидали бы.
Возможно, существуют некоторые проблемы доступа. Попытайтесь установить файл на только для чтения, если svn открывает временный файл теперь, это - один возможный ответ на Ваш вопрос. В этом случае возможно, некоторый редактор/IDE, которого Вы используете, защищает файл от записи.