Действительно ли возможно просмотреть историю строки в SVN? [дубликат]

Вы можете использовать функцию ввода без эха, такую ​​как getpass, чтобы устранить необходимость удаления пользовательского ввода:

import getpass

niz = getpass.getpass(prompt="Insert word:")

print(f'You entered: {niz}')

Выход:

Insert word:
You entered: secret
11
задан Community 23 May 2017 в 12:08
поделиться

5 ответов

svn blame

0
ответ дан 3 December 2019 в 10:45
поделиться

Я не уверен, что одна только вина делает то, в чем нуждается автор вопроса.

Я нашел, что изменения вины "команды TortoiseSVN" удобны. Это выполняет вину на двух изменениях и сравнивает их вместе в различном инструменте.

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

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

Кроме того, для любого, кому не нравится термин "вина", можно выполнить "svn похвалу", которая дает те же результаты.:)

4
ответ дан 3 December 2019 в 10:45
поделиться

Я предпочитаю использовать svn annotate svn blame. Мне жаль, что другие не сделали также.:-(

1
ответ дан 3 December 2019 в 10:45
поделиться

Используйте опцию контекстного меню TortoiseSVN Blame - она имеет действительно хороший интерфейс для исследования истории отдельных строк.

1
ответ дан 3 December 2019 в 10:45
поделиться

Строго говоря, можно использовать "svn вину" с некоторыми аргументами для рассмотрения определенных изменений. Это может быть большим на файл... svn blame -r REV#

итерация через несколько изменений (если Вы работающий из командной строки) является быстрым сценарием.

2
ответ дан 3 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

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