简体   繁体   English

Tortoise SVN Show根文件夹中的日志不会全部显示

[英]Tortoise SVN Show Log from root folder doesn't show all

I'm new to SVN (long-time cvs user), and am using Tortoise 1.6 (not allowed to update Tortoise). 我是SVN(长期cvs用户)的新手,我正在使用Tortoise 1.6(不允许更新Tortoise)。

My problem is this: performing the Show Log option from the root folder doesn't show revisions/commits that are correctly displayed when performing Show Log on individual revised/committed files from the sub-folder. 我的问题是:从根文件夹执行“显示日志”选项时,不会显示在从子文件夹中对单个修订/提交的文件执行“显示日志”时正确显示的修订/提交。

The Repo Browser option shows the same problem. Repo Browser选项显示相同的问题。

Tried the following without success: Disabling Log Caching, un-selecting "Hide unrelated changed paths", "Stop on copy/rename", and selecting "Include merged versions" 尝试以下操作但未成功:禁用日志缓存,取消选中“隐藏不相关的已更改路径”,“停止复制/重命名”,然后选择“包括合并版本”

Thanks in advance for any help. 在此先感谢您的帮助。

Maybe those subfolders are externals to the main folder. 也许这些子文件夹是主文件夹的外部。 It doesn't matter if an external points to the same repository as the main folder itself. 如果外部指向与主文件夹本身相同的存储库,则无关紧要。 To view the log you'd have to checkout the working copy in which this folder will not be an external. 要查看日志,您必须签出此文件夹不在外部的工作副本。 Or do what you've been doing already, view logs from subfolders. 或者做你已经做过的事情,查看子文件夹中的日志。

To find out which folders are externals right-click on main folder and then in menu go to TortoiseSVN > Properties. 要找出哪些文件夹是外部的,请右键单击主文件夹,然后在菜单中转到TortoiseSVN>属性。 You will see a list of items. 您将看到一个项目列表。 If one of them is svn:externals then that's it. 如果其中一个是svn:externals ,那就是它。 Edit it, and in new window you'll see one or more items consisting of subfolder name and an URL to external repository. 编辑它,在新窗口中,您将看到一个或多个项目,包括子文件夹名称和外部存储库的URL。 URL may be relative, with all kinds of "relativeness". URL可以是相对的,具有各种“相对性”。 To learn more about externals go to appropriate TortoiseSVN doc page . 要了解有关外部的更多信息,请访问相应的TortoiseSVN文档页面

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM