フォルダーを見て、新しいファイルを追加し、古いファイルを削除し、既存のものを更新してからすべてをコミットするために必要なSVN操作を実行する、コマンドラインツールなどの簡単な方法はありますか?
私はこれをナント経由で接続していますが、自分で面倒なことをする必要はありません。
ありがとう
フォルダーを見て、新しいファイルを追加し、古いファイルを削除し、既存のものを更新してからすべてをコミットするために必要なSVN操作を実行する、コマンドラインツールなどの簡単な方法はありますか?
私はこれをナント経由で接続していますが、自分で面倒なことをする必要はありません。
ありがとう
You could build a script that parses the output of svn status
(you can add --xml
if you like) and deletes whatever isn't there anymore (!
), adds whatever is unversioned (?
) and then commits everything.
I assume the folder you want do sync automatically is a versioned folder?
If that's the case, just run
svn add -R syncedfolder
to add all new files to version control.
If you have updated existing files, svn will detect those automatically. Also, files that you have deleted will be detected by svn as 'missing' and when you commit the 'syncedfolder', those missing files will automatically get deleted in the repository.