Автоматическая фиксация дерева каталогов в SVN с Java - PullRequest
1 голос
/ 14 марта 2011

Я хочу, чтобы дерево каталогов автокоммитов с файлами в SVN с помощью инструмента Java.

Есть скрипт shell и bat

летучая мышь

for /f "tokens=2*" %%i in ('svn status %1 ^| find "?"') do svn add "%%i"
for /f "tokens=2*" %%i in ('svn status %1 ^| find "!"') do svn delete "%%i"
svn commit -m "Automatic commit" %1

Баш:

#!/bin/bash

echo "processing files to add..."
svn status | grep “^?” | sed -r ’s/^\?[ ]+//’ | xargs -r svn add

echo "processing files to delete..."
svn status | grep “^!” | sed -r ’s/^\![ ]+//’ | xargs -r svn delete

echo "processing commit..."
svn commit

Они работают, но я хочу реализацию Java для этих сценариев (например, сценарий ANT). Есть ли реализация Java?

1 Ответ

1 голос
/ 14 марта 2011

SVNKit - это чистая библиотека Java SVN.Я уверен, что с помощью SVNKit вы можете заново реализовать свои скрипты в Java.

Будьте осторожны при добавлении подстановочных знаков (или явных, при помощи сценариев), поскольку они будут обходить svn: ignore и global ignores.

...