Ответвление SVN выдерживает сравнение

Псевдонимы таблицы являются необходимым злом при контакте с высоко нормализованными схемами. Например, и я не архитектор на этом DB, так терпите меня, может потребоваться 7 соединений для получения чистой и полной записи назад, которая включает имя человека, адрес, номер телефона и присоединение компании.

, А не несколько стандартные односимвольные псевдонимы, я склонен одобрять псевдонимы короткого слова, таким образом, SQL вышеупомянутого примера заканчивает тем, что был похож:

select person.FirstName
      ,person.LastName
      ,addr.StreetAddress
      ,addr.City
      ,addr.State
      ,addr.Zip
      ,phone.PhoneNumber
      ,company.CompanyName
from tblPeople person
left outer join tblAffiliations affl on affl.personID = person.personID
left outer join tblCompany company on company.companyID = affl.companyID

... и т.д.

45
задан cchamberlain 18 January 2017 в 04:36
поделиться

3 ответа

Вы можете начать с:

svn diff http://REPOS/trunk http://REPOS/branches/B

(где http: // REPOS - это путь к вашему репозиторию, включая родительские элементы ствола и ветки .)

Это напечатает большое количество текста, включая все текстовые изменения, но не двоичные изменения, за исключением того, где и когда они произошли.

65
ответ дан 26 November 2019 в 21:11
поделиться

Вот документация для команды svn diff .

1
ответ дан 26 November 2019 в 21:11
поделиться

Вот сообщение от Мюррея Камминга , в котором описывается неочевидный процесс:

  • Узнайте номера ревизий: вам необходимо знать номера ревизий последних версий в каждая из веток. Похоже, что svn log - единственный способ сделать это.
  • cd в один из каталогов веток, например, trunk.
  • Укажите номера ревизий команде svn diff: svn diff -r123: 145
0
ответ дан 26 November 2019 в 21:11
поделиться
Другие вопросы по тегам:

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