TreeviewCopyright © aleen42 all right reserved, powered by aleen42
Some commands of SVN Back
1. Locate file *.js
or *.css
svn ls -R <repo_svn_url>/trunk/ | grep .js
# locate with a whole path
# Linux
svn ls -R <repo_svn_url> | egrep "*.js$|*.css$" | xargs -n1 -i echo <repo_svn_url>/trunk/{} | awk "{print $1$2}"
# Mac OS
svn ls -R <repo_svn_url> | grep -e .js$ -e .css$ | xargs -n1 -i echo <repo_svn_url>/trunk/{} | awk "{print $1$2}"
2. Cat file
svn cat <repo_svn_url>
3. Statistic Code Line for GitHub like JavaScript
svn ls -R <repo_svn_url>/trunk/ | egrep "*.js$|*.jsx$" | xargs -n1 -i echo <repo_svn_url>/trunk/{} | awk "{print $1$2}" | xargs svn cat | grep -v ^$ | wc -l
4. Compiling problems of Subversion
Problem: /usr/include/apr-1.0/apr.h:358:1: error: unknown type name 'off64_t'
Solution:
sudo vi /usr/local/apr/include/apr-1/apr.h
in line 358- add line
typedef long off64_t;
beforetypedef off64_t apr_off_t
Problem: /usr/bin/ld: CMakeFiles/svn-crawler.dir/main.c.o: undefined reference to symbol 'svn_delta_default_editor'
Solution: add -lsvn_delta-1
when using gcc
to compile
gcc list.c -I/usr/include/subversion-1 -I/usr/include/apr-1.0 -lsvn_delta-1 -lsvn_ra-1 -lsvn_client-1 -o list
Problem: /usr/bin/ld: /tmp/ccSmP5Wz.o: undefined reference to symbol 'svn_error_wrap_apr'
Solution: add -lsvn_subr-1
when using gcc
to compile
gcc list.c -I/usr/include/subversion-1 -I/usr/include/apr-1.0 -lsvn_delta-1 -lsvn_subr-1 -lsvn_ra-1 -lsvn_client-1 -o list
Problem: /usr/bin/ld: /tmp/ccSUqZGW.o: undefined reference to symbol 'apr_getopt_long'
Solution: add -lapr-1
when using gcc
to compile
gcc list.c -I/usr/include/subversion-1 -I/usr/include/apr-1.0 -lsvn_delta-1 -lsvn_subr-1 -lapr-1 -lsvn_ra-1 -lsvn_client-1 -o list
As the plugin is integrated with a code management system like GitLab or GitHub, you may have to auth with your account before leaving comments around this article.
Notice: This plugin has used Cookie to store your token with an expiration.