SVN提交没有结帐或工作副本

vis*_*att 4 svn perl commit

我正在研究一个perl脚本,它必须每隔10分钟从我的硬盘驱动器提交一个新文件.

我想知道是否有可能执行提交而没有我想要执行的项目的工作副本?在执行提交之前,是否有必要在我的硬盘上检查该项目的工作副本?

Ant*_*ine 8

如果此目录包含许多其他内容很多的文件,那么解决方案就是进行浅层检查.

svn checkout <url> <target> --depth empty
cd <target>
svn up <yourfile>
Run Code Online (Sandbox Code Playgroud)

编辑你的文件......

svn commit <yourfile>
Run Code Online (Sandbox Code Playgroud)

如果你使用旧版本的subversion,你可能会在这篇文章中找到你想要的东西.


man*_*lds 5

如果是新文件,则可以使用svn import命令将其直接导入到存储库中的特定文件夹中

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.import.html