首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在大多数子目录下(如果不是所有子目录)都有.svn目录是否正常?- svn添加问题

在大多数子目录下(如果不是所有子目录)都有.svn目录是否正常?- svn添加问题
EN

Stack Overflow用户
提问于 2013-09-04 04:24:05
回答 2查看 4.1K关注 0票数 8

说到SVN我是新来的。

我认为在版本控制下的项目目录下应该只有一个.svn目录。例如,这类项目的等级应如下:

代码语言:javascript
复制
projectdir/
   .svn/
   subdir1/
   subdir2/
   ...  

我是由一位前同事传递给我的一个项目目录(令人惊讶的是,它在大多数子目录下都有.svn/目录):

代码语言:javascript
复制
projectdir/
   subdir1/
      .svn/
      ...
   subdir2/
      .svn/
      ...
   ...

我需要把这个项目重新放到我们的svn服务器上。

我想知道在这些子目录下有这么多的.svn/目录是否正常(我有问题要做svn;我怀疑过去有人对svn做了一些有趣的事情),还是我可以删除所有这些子目录的.svn/目录,而只关心我项目根目录下的.svn/目录?

EN

Stack Overflow用户

发布于 2013-09-04 04:40:53

在SVN1.7之前,每个子目录都包含隐藏的".svn“目录。

从SVN 1.7开始,".svn“目录存储在工作副本的根目录和通过svn:externals下载的每个路径的根目录上。

因此,您的同事要么有较早的SVN客户端版本,要么项目使用svn:externals。如果".svn“位于每个子目录中,则”旧版本“的可能性要大得多。

无论如何,您不应该简单地删除目录。如果是因为较老的SVN客户端,请尝试通过更新的TortoiseSVN处理此副本--这将建议进行副本升级。或者简单地查看一个新的工作副本。

票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18605384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档