2017-02-17 18 views
0

Я написал фрагмент кода, и теперь я хочу отправить его на рассмотрение.
Проблема заключается в том, что рецензент находится в другом часовом поясе, и невозможно одновременно сидеть вместе для обзора.
Я работал над perforce ранее, где я мог откладывать изменения, предоставить номер списков рецензента, и рецензент мог бы просто импортировать этот список изменений в свое рабочее пространство, и, таким образом, мои изменения приземлятся в его соответствующих java-файлах. Теперь он мог не только просмотреть, но и запустить мой код.
Но в настоящее время я использую SVN, и я не могу найти такой вариант.
Максимум, который я мог достигнуть, это что-то называемое патчем, в котором перечислены все изменения в файле блокнота, но это худшее решение.
Есть ли способ, когда я могу создать копию всех файлов, которые я выбираю, которые имеют все изменения и могут быть импортированы кем-либо прямо в его/ее проекте в java-файлах в SVN.Файлы для полки, а затем импортируются позже в SVN

ответ

1

В подрывной деятельности нет функции стеллажей. Самое близкое решение, о котором я могу думать, это

  • Создайте новую ветку из своей локальной копии. Затем ваш рецензент может объединить ветку в свою локальную копию.

  • Патч.

2-ая самая простая и простая. Пара команд будет делать трюк.

from your local copy 
svn diff -c1234 > 1234.diff 

from reviewers local copy 

svn patch /path/to/diff/file/1234.diff 

Я пробовал это несколько раз, и это сработало как шарм.

СВН имеет некоторую хорошую документацию по той же

http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.patch.html