我是SVN(长期cvs用户)的新手,并且正在使用Tortoise 1.6(不允许更新Tortoise)。
我的问题是:从根文件夹执行“显示日志”选项时,不显示在从子文件夹中对单个修订/提交的文件执行“显示日志”时正确显示的修订/提交。
Repo Browser选项显示同样的问题。
尝试以下操作但未成功:禁用日志缓存,取消选中“隐藏不相关的已更改路径”,“停止复制/重命名”,然后选择“包含合并版本”
提前感谢您的帮助。
答案 0 :(得分:2)
也许这些子文件夹是主文件夹的外部。如果外部指向与主文件夹本身相同的存储库,则无关紧要。要查看日志,您必须签出此文件夹不在外部的工作副本。或者做你已经做过的事情,查看子文件夹中的日志。
要找出哪些文件夹是外部的,请右键单击主文件夹,然后在菜单中转到TortoiseSVN>属性。您将看到一个项目列表。如果其中一个是svn:externals
,那就是它。编辑它,在新窗口中,您将看到一个或多个项目,包括子文件夹名称和外部存储库的URL。 URL可以是相对的,具有各种“相对性”。要了解有关外部的更多信息,请转到相应的TortoiseSVN doc page。