Linux 将目录和下的所有文件添加到svn的简单命令
是否有一个简单的命令将目录及其下的所有文件添加到Linux 将目录和下的所有文件添加到svn的简单命令,linux,svn,Linux,Svn,是否有一个简单的命令将目录及其下的所有文件添加到svn 我已经尝试了svn add directory,这对我来说很有意义,但没有达到预期效果。我已经在谷歌上搜索过了,对于如此简单的事情,有一些解决方案似乎都有些冗长 执行此操作的标准方法是什么?svn add folder将添加文件夹及其内容。它怎么不像你想象的那样工作呢?真有趣。您正在使用哪个版本的svn。我在mac电脑上,使用SVN1.6。这对我很有用。 当我查看svn的手册页时,默认情况下该命令是递归的。您可以允许以下行为: --dept
svn
我已经尝试了svn add directory
,这对我来说很有意义,但没有达到预期效果。我已经在谷歌上搜索过了,对于如此简单的事情,有一些解决方案似乎都有些冗长
执行此操作的标准方法是什么?
svn add folder
将添加文件夹及其内容。它怎么不像你想象的那样工作呢?真有趣。您正在使用哪个版本的svn。我在mac电脑上,使用SVN1.6。这对我很有用。
当我查看svn的手册页时,默认情况下该命令是递归的。您可以允许以下行为:
--depth ARG : limit operation by depth ARG ('empty', 'files',
'immediates', or 'infinity')
svn add directory
仅在尚未添加目录时才起作用。添加所有新文件不是svn world中的标准操作。Git做这件事,但那是侧钻
您通常可以使用svn add directory/*
解决问题,但它会丢失现有子目录中的新文件。因此:
- 已添加目录/newDirectory/file->
- 未添加目录/oldDirectory/file->
alias svn_addall="svn st|grep ^?|sed 's/./svn add/'|sh"
将其放入您的.profile中,您可以随时轻松访问它。:-) 您是否记得实际提交添加(
svn ci
)?