这是我当天的脑筋急转弯,我很感激你的帮助。
我从颠覆中撤下了我的团队当天的变化,我注意到它为我正在进行的项目添加了一个新标签,但只是标签的根目录而没有文件。
$ svn update
Updating '.':
A tags/release-103
请注意,它没有在标记下添加任何文件。困惑,我的第一个想法是有人拙劣添加,所以我检查了存储库中的目录:
$ svn ls tags/release-103
dev-package.sh
devapache-install.sh
install.txt
manage.py
project/
publish.txt
server-install-8000.sh
server-install.sh
server-stage.sh
source/
static/
subscribe/
task_mgr.py
templates/
服务器上的一切都很好看。也许我的副本有问题?
$ rm -r tags/release-103
$ svn update -r3708
Updating '.':
A tags/release-103
进行实验...
$ svn update tags/release-103/project
A tags/release-103/project
A tags/release-103/project/celery.py
A tags/release-103/project/settings.py.default
A tags/release-103/project/formats
A tags/release-103/project/formats/en
A tags/release-103/project/formats/en/formats.py
A tags/release-103/project/formats/en/__init__.py
A tags/release-103/project/formats/__init__.py
A tags/release-103/project/urls.py
A tags/release-103/project/wsgi.py
A tags/release-103/project/middleware.py
A tags/release-103/project/__init__.py
A tags/release-103/project/settings.py.devapache
WTF ...所以,如果我在标签下方指定任何内容,它将完美地下载,但它不会在根标签处递归更新。
我还尝试回滚并推进修订版#并强制更新。到目前为止,没有任何工作。
任何人都知道发生了什么?感谢你分享你的脑力。
答案 0 :(得分:0)
我没有使用关键字"递归"在我的谷歌foo,写完之后我试了一下,发现了这个: SVN not updating recursively
这有效:
svn up --set-depth infinity
这不起作用:
svn up --depth infinity