Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用svn指定存储库url和工作路径?_Svn - Fatal编程技术网

如何使用svn指定存储库url和工作路径?

如何使用svn指定存储库url和工作路径?,svn,Svn,我正在使用cron向svn提交我的更改 我想知道如何引用正确的存储库并指定工作副本的位置 更详细地说,我应该添加什么内容: svn commit -m "Description here" ?在我看来,最简单的方法是对您的工作副本目录制作一张cd,这样一切都设置正确。比如: #!/bin/sh cd myrepo svn commit -m "message" cd - 顺便说一下,我认为使用cron进行提交是一个非常糟糕的主意。您应该只在代码至少已编译时提交,而当cron出现时,您无法确定

我正在使用cron向svn提交我的更改

我想知道如何引用正确的存储库并指定工作副本的位置

更详细地说,我应该添加什么内容:

svn commit -m "Description here"

在我看来,最简单的方法是对您的工作副本目录制作一张
cd
,这样一切都设置正确。比如:

#!/bin/sh
cd myrepo
svn commit -m "message"
cd -

顺便说一下,我认为使用cron进行提交是一个非常糟糕的主意。您应该只在代码至少已编译时提交,而当cron出现时,您无法确定它是否已提交。

您的工作副本始终具有对正确存储库的引用,即WC从中签出的repo。当您执行提交时,它会将您的更改发送回该repo


您可以使用svn switch或svn relocate更改WC所指的repo(或分支)。

svn commit-m“msg”myrepo
这更容易,我被告知我可以使用svn创建网站备份。通过这种方式,我还可以同步远程和本地版本。实际上,我正在寻找一个好的解决方案,而不必支付所需的磁盘空间。如果这只是一个备份解决方案,您可以尝试使用dropbox之类的工具。SVN(或任何VCS)有各种版本相关的方面,您可能不会使用。