作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
鉴于两个不同的修订需要获得它们之间的差异,我打算使用 duvuelve Diff 方法,但结果是什么,这可能是什么?谢谢。我的代码如下
using (SvnClient client = new SvnClient())
using (MemoryStream result = new MemoryStream())
{
client.Authentication.DefaultCredentials = new NetworkCredential("asdf", "asdf/*");
try
{
//SvnUriTarget is a wrapper class for SVN repository URIs
SvnUriTarget target = new SvnUriTarget(textBox1.Text);
if (client.Diff(target, rango, result))
MessageBox.Show("Successfully para" + rango.ToString() + ".");
StreamReader strReader = new StreamReader(result);
string str = strReader.ReadToEnd();
}
}
最佳答案
从 Diff() 函数返回的流位于流的末尾,因此在创建流读取器之前,您需要将其重新定位在流的开头:
result.Position = 0;
StreamReader strReader = new StreamReader(result);
关于sharpsvn - 使用方法 SVNClient.Diff Diff (SvnTarget target, SvnRevisionRange range, Stream results),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676563/
鉴于两个不同的修订需要获得它们之间的差异,我打算使用 duvuelve Diff 方法,但结果是什么,这可能是什么?谢谢。我的代码如下 using (SvnClient client = new Sv
我是一名优秀的程序员,十分优秀!