Ваш вопрос в несколько запутывающем в этом, что Вы не объясняете, что Вы подразумеваете под "элементом тока".
, Если у Вас есть несколько форм на странице со всеми видами входных элементов и кнопкой типа, "отправляют", тогда удар "входят" в заполнение любого из, его - поля, инициирует представление той формы. Вам не нужен никакой JavaScript там.
, Но если Вы имеете, несколько "отправляют" кнопки на форме и никаких других исходных данных (например, "редактируют строку", и/или "удаляют строку" кнопки в таблице), тогда строка, которую Вы отправили, могла быть способом сделать это.
Иначе (никакой необходимый JavaScript) мог быть должен дать различные значения всем Вашим кнопкам (которые имеют тип, "отправляют"). Как это:
<form action="...">
<input type="hidden" name="rowId" value="...">
<button type="submit" name="myaction" value="edit">Edit</button>
<button type="submit" name="myaction" value="delete">Delete</button>
</form>
при нажатии кнопки только форма, содержащая кнопку, будет отправлена, и только значение кнопки, которую Вы нажимаете, будет отправлено (вдоль других входных значений).
Тогда на сервере Вы просто читаете значение переменной "myaction" и решаете, что сделать.
Используйте tar и find для захвата директорий .svn в чистой проверке, затем распакуйте в свое приложение.
cd /tmp/
svn co XXX
cd XXX
find . -name .svn -print0 | tar cf /tmp/XXX.tar --null -T -
cd /to/your/app/
tar xf /tmp/XXX.tar
Изменить: переключил команду find / tar на использование терминатора NUL для надежности в лицо имен файлов, содержащих пробелы. Исходная команда была:
tar cf /tmp/XXX.tar $(find . -name .svn)
(5) Не могли бы вы просто выполнить проверку в другом каталоге, а затем скопировать дополнительные файлы в этот каталог и убедиться, что все в порядке, прежде чем переключаться на запуск приложения из нового каталога?