I’ve run a command svn mkdir file:///home/abc/workspace/svn/proj/trunk, the thing is the trunk directory cannot be navigated when I run cd command. But, when I run svn checkout file:///home/abc/workspace/svn/, it gives the following:
A svn/proj
A svn/proj/trunk
Checked out revision
How do I understand this, is it svn mkdir different from UNIX mkdir command?
It is different.
Running
svn mkdircreates the directory in your project in the repository. When you checked out the project,svnput the new directory in your working copy.If you ran
mkdiralone, you would need to commit the new directory to the repository.For reference: http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.mkdir.html