Поскольку я новичок в SVN, мой вопрос немного прост, но, прежде чем спрашивать здесь, я просмотрел официальный учебник, но объяснение там не давало мне подсказки. Поэтому я надеюсь, что найду кого-нибудь просто для них. Заранее спасибо!Использование команды svn diff
Вот мой вопрос: как я могу использовать svn diff
, чтобы увидеть различия между файлом в моем репозитории и файлом, над которым я сейчас работаю? Я имею в виду, файл, который был изменен после проверки, но еще не добавлен и не зафиксирован.
Я нашел команды:
diff [-c M | -r N[:M]] [TARGET[@REV]...]
diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] [PATH...]
diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]
, но я не понимаю, что target[@rev], [--new=NEW-TGT[@NEWREV]] [PATH...]
и т.д. означает.
Предположим, я проверил файл на /home/svn/myproject/test.c
и внесли некоторые изменения. Теперь я хочу проверить тот, который находится в репозитории и этом. Как мне это сделать? Заранее спасибо!
спасибо за разъяснение. Я не понимаю, почему книги не пишут так! :) – caesar