是否有快速方法,命令行工具或其他任何东西,它会查看文件夹并计算出添加新文件,删除旧文件,更新现有文件然后提交所有文件所需的SVN操作?
我正在通过nant把它挂起来,并且不想让自己弄得一团糟。
感谢
答案 0 :(得分:2)
您可以构建一个解析svn status
输出的脚本(如果愿意,可以添加--xml
)并删除不再存在的任何内容(!
),添加任何内容unversioned(?
)然后提交所有内容。
答案 1 :(得分:2)
我认为您想要自动同步的文件夹是版本化文件夹吗?
如果是这种情况,请运行
svn add -R syncedfolder
将所有新文件添加到版本控制中。
如果您更新了现有文件,svn将自动检测这些文件。此外,您删除的文件将被svn检测为“缺失”,当您提交“syncedfolder”时,这些丢失的文件将自动在存储库中删除。