Иногда вы развиваетесь, и вы решаете совершить, забыв, что вы создали несколько файлов в своем проекте. Затем, через несколько дней после того, как ваш собеседник получит вашу сборку из Subversion и жалуется, что некоторые файлы, похоже, отсутствуют. Вы понимаете, ах, я забыл добавить эти файлы!Как я могу получить список всех непереведенных файлов из SVN?
Как я могу получить список файлов, которые не находятся под управлением версиями из Subversion, поэтому я уверен, что добавил все в репозиторий?
Лично я всегда «СВН дифф» перед «СВН CI», но так как это медленно, иногда, я всегда «SVN стат» перед «СВН дифф», который удобен, потому что тогда я не забываю добавлять вещи :) – ephemient 2008-10-23 19:05:57
Если у вас есть много неверсифицированных файлов, которые вы хотите добавить, выполните следующие действия: `svn st | grep ^? | awk '{print $ 2} | xargs svn add` Вначале найдутся неверсированные файлы, awk будет печатать только второй элемент в строке (т. е. путь к файлу), а xargs сделает этот путь аргументом svn add. – 2012-09-22 23:30:52
В конце команды awk отсутствует одиночная цитата. Команда должна быть: `svn st | grep ^? | awk '{print $ 2}' | xargs svn add` – jplandrain 2014-01-20 13:20:56