'SVN commit command
I need to commit the folder after adding some new files to that folder. When I tried this in TortoiseSVN, it was working properly (committed successfully), but while trying this by using the svn commit command it did not commit the folder.
Steps I have followed are:
- Checkout the test folder from the repository, to
D:\Testfolder, - Add some new files to that test folder,
- Commit that folder using
svn.exe commit D:\Test -m "Added".
It was not committed. I have tried this in TortoiseSVN (right-click on that folder and click SVN Commit), and it committed successfully.
Solution 1:[1]
Command-line SVN
You need to add your files to your working copy, before you commit your changes to the repository:
svn add <file|folder>
Afterwards:
svn commit
See here for detailed information about svn add.
TortoiseSVN
It works with TortoiseSVN, because it adds the file to your working copy automatically (commit dialog):
If you want to include an unversioned file, just check that file to add it to the commit.
Solution 2:[2]
First add the new files:
svn add fileName
Then commit all new and modified files
svn ci <files_separated_by_space> -m "Commit message|ReviewID:XXXX"
If non source files are to be committed then
svn ci <files> -m "Commit msg|ReviewID:NON-SOURCE"
Solution 3:[3]
Step1. $ cd [your working path of code]
Step2. $ svn commit [your server path ] -m 'Add commit message'
For help use $ svn help commit
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Community |
| Solution 2 | Nancy |
| Solution 3 | Mantosh Kumar |
