2010-03-24 87 views
20

我們遇到了使用命令行SVN提交批處理文件的一般方法的問題。使用命令行提交目錄中的所有文件夾和文件

我們有一個備份腳本,它創建一個包含數據庫數據庫轉儲的當前日期的新文件夾。 (是的,我們版本控制我們的數據庫)。

現在我怎樣才能使用svn commit命令到include all這個項目中新增的目錄?

有沒有使用svn add命令的方法?`

回答

36

svn add --force .將在當前工作目錄下添加所有文件和目錄,但尚未添加(且不會被忽略)到您的工作副本中。

A svn ci -m ""然後將處理提交。

沒有'svn add'的唯一方法就是使用'svn import',但是這個假設有一個新的位置。

+1

這裏是相關文檔的鏈接:http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.add.html – ChrisH 2010-03-24 14:14:12

+0

svn ci -m「Some message」for no svn抱怨 – 2013-10-22 14:27:01

+0

必須是當前工作目錄嗎?或者你可以指定一個特定的路徑? – red888 2018-02-15 16:12:54

1

號必須svn add文件之前,你可以提交他們。

您可以使用通配符,或者讓您的腳本構建要添加內容的列表,然後將其傳遞給--targets選項。

相關問題