since no good svn tools (like TORTISESVN) have been found under Linux. Of course esvn These are also good, but is used to feel not very accustomed to. Finally, the SVN original command-line tool was selected for version control operations.
some commands on the command line are more convenient to use. such as SVN checkout, SVN commit these commands basically make the non-use of graphical interface relationship is not very large. The only troublesome command is SVN add, because the newly added files will be in different directories, some of the files in the directory already exist in the Controlled SVN folder, and some of the files are in the new directory. The simple input SVN add will only add tags to the files in the current directory. Instead of recursively identifying the files that are required to be added in this directory, including subdirectories, like tortise, how do I implement a recursive addition of subdirectories like TORTOISESVN? Check out the SVN data, in fact, this way of implementation is possible, the method is to switch to the directory that needs to add files, input svn add *–force, using the –force parameter can ignore some of the added subdirectories are already included in version control errors. The Add directory originally supports recursion. Finally, the SVN commit command is entered, so the new file is submitted to the repository.
Ubuntu under SVN command line recursively add directory files (with one add--force)