A diferença é que svn mkdir
pode operar diretamente em um URL:
svn mkdir svn://remote.host/what/ever
Eu vi em tutoriais de subversão que a maneira de adicionar uma pasta ao seu repositório é fazer
mkdir foo svn add foofaz a mesma coisa, tanto quanto eu posso dizer. Existe uma razão para mkdir então adicionar em vez de svn mkdir?But running svn mkdir foo
Não há nenhuma diferença funcional que eu saiba.
Um é simplesmente mais longo para digitar do que o outro e, potencialmente, você pode esquecer de svn add
se tiver perdido o hábito de usar svn mkdir
.
Tradicionalmente, aplicativos que fazem controle de versão não gerenciam atributos de arquivo. A partir deste ponto, "mkdir foo; svn add foo" pode ser mais flexível em alguns cenários.
Tags svn