web-dev-qa-db-ja.com

コマンドラインを使用してディレクトリ内のすべてのフォルダーとファイルをコミットする

コマンドラインSVNを使用してバッチファイルでコミットするための一般的なアプローチに問題があります。

データベースのデータベースダンプを含む現在の日付で新しいフォルダーを作成するバックアップスクリプトがあります。 (はい、データベースをバージョン管理しています)。

ここで、svn commitコマンドを使用して、プロジェクトで新しいinclude allディレクトリに移動するにはどうすればよいですか?

svn addコマンドを使用しない方法はありますか? `

24
Faizan S.

svn add --force .は、現在の作業ディレクトリの下に、まだ追加されていない(無視されない)すべてのファイルとディレクトリを作業コピーに追加します。

A svn ci -m ""は、コミットを処理します。

「svn add」を使用しない唯一の方法は「svn import」を使用することですが、これは新しい場所を想定しています。

47
Bert Huijben

いいえ。ファイルをコミットする前に、ファイルをsvn addする必要があります。

ワイルドカードを使用するか、追加するもののリストをスクリプトで作成し、--targetsオプションに渡すことができます。

2
Michael Hackner