今天我需要在我们的Subversion存储库中添加两个Android项目,但是我遇到了问题。 存储库中的目录已包含很多项目,我不想检查所有项目。 是否可以在不查看所有内容的情况下向该目录添加两个目录?
答案 0 :(得分:20)
您可以直接import
将新内容放入存储库,而无需任何工作副本:
svn import INSTALL.txt $SVN_REPO/trunk/proj1/INSTALL.txt
也可以使用目录(也就是“项目”)。
svn import proj2 $SVN_REPO/trunk/proj2
导入后,您必须签出这些内容才能继续工作:
rm -rf proj2/*
svn co $SVN_REPO/trunk/proj2 proj2
答案 1 :(得分:17)
您可以在不获取任何内容的情况下签出目录:
svn co --depth empty SVN_URL
然后,您可以将项目移至工作副本,然后移至svn add
和svn ci
。
答案 2 :(得分:1)
不,但是可以只检查给定目录中最顶层的子项:
svn co --depth immediates REPOSITORY_URL
然后,您可以按照树的方式工作,一次检查另一个图层
cd SUBDIR
svn update --set-depth immediates
或者,您可以从一个子目录中查看整个树
cd SUBDIR
svn update --set-depth infinity