0
我在工作区创建了一个包含内容的新文件,然后我'添加'它。所以这个文件在我的流中的当前状态是'(保存)(member)'。如何'accurev diff'保存新文件?
但是我发现我不能'accurev差异'它。例如,如果我确定diff -k -b',那么accurev只报告 没有元素名为
任何提示?
我在工作区创建了一个包含内容的新文件,然后我'添加'它。所以这个文件在我的流中的当前状态是'(保存)(member)'。如何'accurev diff'保存新文件?
但是我发现我不能'accurev差异'它。例如,如果我确定diff -k -b',那么accurev只报告 没有元素名为
任何提示?
您必须了解accurev差异在做什么。在AccuRev的控制下,可以选择将文件与最近保存的版本,支持流中的版本或任何其他版本进行比较。
就你而言,由于你只是将文件添加到AccuRev,它是第一个真正的文件版本。没有什么可以区分它。如果你要对该文件进行更多的修改,但没有别的,你可以与最近的文件进行比较,并将它与你最初添加的版本进行比较。如果您保留并升级该文件,则它现在存在于父级(支持流)中。如果你制作更多的本地mod,并且根据支持差异,你可以看到本地工作空间与父流中的内容相比发生了变化。
希望这个答案... 干杯, 〜詹姆斯
我觉得 'AccuRev的差异-k -B' 不正确的是(从视图的AccuRev点),但没用的东西。我相信更有用的行为就是在diff输出中添加全新文件,并可选择转储警告(例如“仅在工作区流中”)。这可能是大多数用户期望看到的。 – 2012-10-18 14:22:48