有沒有辦法將所有「未添加」文件遞歸添加到SVN?遞歸添加文件到Subversion版本庫
我要像做
svn add trunk/
添加所有新文件,沒有得到:
svn: warning: 'trunk' is already under version control
如果這是不可能的,有沒有辦法讓所有的文件列表不在目錄中的版本控制下?
請注意,我只對使用命令行感興趣。
有沒有辦法將所有「未添加」文件遞歸添加到SVN?遞歸添加文件到Subversion版本庫
我要像做
svn add trunk/
添加所有新文件,沒有得到:
svn: warning: 'trunk' is already under version control
如果這是不可能的,有沒有辦法讓所有的文件列表不在目錄中的版本控制下?
請注意,我只對使用命令行感興趣。
使用--force選項。
實施例:
svn add * --force
如果從svn status命令輸出的第一列是一個問號,則該文件不是版本控制之下。有關更多信息,請參閱svn status command上的此頁面。
可以生成文件列表,並使用xargs的
svn status | awk '/\?/ {print $2}' | xargs svn add
這也修復了破損的svn樹在目錄中表示,它已經加入到SVN添加它們,但SVN狀態講述了一個不同的故事。 感謝! – 2011-02-01 20:57:43
這也增加了你以前忽略的一切。不爽! – CommaToast 2014-03-11 20:38:26