我正在使用 Tortoise Subversion 对我正在开发的一些 Chrome 扩展进行源代码控制。当我在一台机器上的 Chrome 设置区域中构建扩展时,它抱怨隐藏_svn
文件夹并且无法编译。因此,在签入我的更改之前,我需要暂时将其删除并稍后放回。
在另一台机器上这不会发生,并且这里的工作副本似乎_svn
在该目录中没有文件夹?怎么会这样?不是每个文件夹都需要一个_svn
目录来进行源代码管理吗?我查看了文件夹中的视图选项,即使我显示隐藏的系统文件和文件夹,它似乎也不存在?两台机器之间的唯一区别是一台(没有_svn
文件夹)运行的是更新版本的 Tortoise SVN 客户端。
更新 - -
我现在意识到不一致是由于使用了两个不同版本的 Tortoise SVN 客户端。似乎 1.7+ 切换到使用位于存储库根目录中的单个 _svn 文件夹(参见下面的帖子)。我现在已经升级并且可以在没有 _svn 文件夹搞砸的情况下编译扩展:)