我正在使用cron使用svn提交我的更改。
我想知道如何引用正确的存储库并指定工作副本的位置。
更详细地说明我应该添加什么:
svn commit -m "Description here"
答案 0 :(得分:0)
在我看来,最简单的方法是对你的工作副本目录进行cd
,所以一切都设置正确。类似的东西:
#!/bin/sh
cd myrepo
svn commit -m "message"
cd -
顺便说一句,我认为使用cron提交是一个非常坏主意。你应该只在你的代码至少编译时提交,而你不能确定它在cron出现的时候会发生。
答案 1 :(得分:0)
您的工作副本始终引用正确的存储库 - 即从中检出WC的存储库。执行提交时,它会将您的更改发送回该存储库。
您可以使用svn switch或svn relocate更改WC引用的repo(或分支)。