Я использую svn merge urlToSomeBranch
из моей рабочей подрывной копии только что вытащенного ствола. Используя вышеприведенную команду, я могу выбрать, что слить по файлу или ревизии. Но то, что я действительно хотел бы сделать, работает только для слияния изменений, которые я сделал, или изменений в другом члене команды, если это необходимо. Есть ли способ фильтровать по имени пользователя, которое мне не хватает? Я могу сделать что-то подобное в своей среде разработки, но, увы, тот, который я использую, затруднен с ошибкой слияния в текущей версии. Заранее спасибоЕсть ли способ фильтровать слияние командной строки Subversion по имени пользователя
1
A
ответ
1
К сожалению, SVN не предоставляет такую функцию.
Мне нужно было сделать что-то подобное недавно, и в итоге я написал сценарий для этого. Использование вывода XML СВН в и PowerShell (если вы под Windows, конечно), это может быть очень простым:
$CmdLine = "svn log <branchURL> --stop-on-copy --xml";
$Logs = [xml](Invoke-Expression $CmdLine);
foreach ($Commit in $Logs.log.entry)
{
$Author = $Commit.author;
if ($Author.CompareTo("YourUsername"))
{
$Revision = $Commit.revision;
$OtherCmdLine = "svn merge -r$Revision <branchURL> <target>";
$Result = Invoke-Expression $OtherCmdLine;
}
}
Вы могли бы, очевидно, сделать это по-другому, но это дает основную идею.
Если вы работаете в системе на основе Unix, вы можете добиться того же, используя другой язык сценариев.
Смежные вопросы
- 1. Есть ли способ отображения имени пользователя github в командной строке
- 2. Есть ли способ получить класс по имени?
- 3. Subversion - обновление командной строки
- 4. Позволяет ли API Twitter фильтровать по имени пользователя и хэштегу?
- 5. Слияние с Subversion, слияние деревьев
- 6. Есть ли руководство пользователя Subversion для Git?
- 7. Выборочное слияние в subversion
- 8. Есть ли стандартный инструмент командной строки для поиска имени хоста?
- 9. Есть ли способ получить доступ к настройкам прокси-сервера Subversion программно или из командной строки?
- 10. Есть ли способ фильтровать FirstOccurrence/LastOccurrence
- 11. Есть ли способ выполнить SQL-слияние атомарно?
- 12. Есть ли способ фильтровать строки в динамической хранимой процедуре?
- 13. Есть ли способ асинхронно фильтровать IList?
- 14. как слияние subversion
- 15. Как фильтровать по шаблону имени приложения с помощью командной строки logcat
- 16. Есть ли способ фильтровать зарегистрированные записи elmah по http-коду?
- 17. неработающие хосты для воспроизведения, есть ли способ фильтровать по переменной
- 18. Есть ли способ запустить DebugDiag Analysis из командной строки?
- 19. Слияние вложенных каталогов по имени
- 20. В C, есть ли способ взять несколько пользовательских входов из одной командной строки командной строки?
- 21. Subversion - Ветвление/слияние
- 22. Есть ли способ получить uid от имени пользователя в Drupal?
- 23. Есть ли способ предотвратить кэширование имени пользователя в SDK?
- 24. Есть ли способ отладки консольных программ из командной строки?
- 25. Есть ли способ захватить строку командной строки MSDOS?
- 26. Изменение имени пользователя для транзакции Subversion над svn + ssh
- 27. Есть ли способ фильтровать трассировку SQL Profiler?
- 28. Есть ли способ фильтровать данные в Chart.js?
- 29. Есть ли способ фильтровать журналы вызовов Twilio?
- 30. Есть ли способ указать поля по имени в EF?