我需要阅读文件的头版本(或最后提交)版本。
通过这种方法,我得到了我的工作副本的头版,
string workingFolder = @"C:\trunk\Projects\XML\English.xml";
SvnWorkingCopyClient workingCopyClient = new SvnWorkingCopyClient();
SvnWorkingCopyVersion version;
workingCopyClient.GetVersion(workingFolder, out version);
MessageBox.Show(version.End.ToString());
但我想要的是获得文件
的工作副本的头版本非常感谢您的时间和帮助
答案 0 :(得分:0)
这与检索目录的修订版的方式相同:
public long GetfFileRevision(string path) {
using (SvnClient client = new SvnClient()) {
SvnInfoEventArgs info;
try {
client.GetInfo(path, out info);
if (info.Revision >= 0) return info.Revision;
} catch (Exception) {
return 0;
}
return 0;
}