我已经接管了一个前员工的工作站,该工作站的源代码已经提交到2个不同的svn存储库,具体取决于代码所在的文件夹.TortoiseSVN用于Windows资源管理器 .
TortoiseSVN如何跟踪哪个SVN存储库与每个文件夹相关联?配置文件位于何处?
该信息保存在(隐藏的) .svn 文件夹中 . 其中的信息不应在颠覆工具之外查看或操纵 . 1.6及更早版本的工作副本在每个文件夹中都有一个 .svn 文件夹 . Subversion 1.7工作副本及以上在工作副本的根目录中有一个`.svn'文件夹 .
.svn
Inside the working copy (Subversion 1.6)
使用TortoiseSVN,您可以右键单击文件夹,选择“属性”,然后选择“Subversion”选项卡 . 这将显示有关该文件夹的subversion信息,例如它指向的位置 .
如果文件夹绑定到任何SVN存储库,则在计算机的本地文件夹中有一个 .svn 文件夹(如果您在所有子文件夹中使用Subversion 1.7.2及更高版本,则仅在主文件夹中) . 此文件夹存储映射 .
除非您的工作副本中没有文件通过调用 svn lock 显式锁定,否则在SVN服务器中没有任何相关内容 . 因此,在这种情况下,您只需删除 .svn 文件夹,此本地工作副本文件夹将不再映射到服务器存储库 .
svn lock
2 回答
该信息保存在(隐藏的)
.svn
文件夹中 . 其中的信息不应在颠覆工具之外查看或操纵 . 1.6及更早版本的工作副本在每个文件夹中都有一个.svn
文件夹 . Subversion 1.7工作副本及以上在工作副本的根目录中有一个`.svn'文件夹 .Inside the working copy (Subversion 1.6)
使用TortoiseSVN,您可以右键单击文件夹,选择“属性”,然后选择“Subversion”选项卡 . 这将显示有关该文件夹的subversion信息,例如它指向的位置 .
如果文件夹绑定到任何SVN存储库,则在计算机的本地文件夹中有一个
.svn
文件夹(如果您在所有子文件夹中使用Subversion 1.7.2及更高版本,则仅在主文件夹中) . 此文件夹存储映射 .除非您的工作副本中没有文件通过调用
svn lock
显式锁定,否则在SVN服务器中没有任何相关内容 . 因此,在这种情况下,您只需删除.svn
文件夹,此本地工作副本文件夹将不再映射到服务器存储库 .