1

我需要阅读文件的头部版本(或最后一次提交)版本。

通过这种方法,我得到了我的工作副本的头部版本,

string workingFolder = @"C:\trunk\Projects\XML\English.xml";
SvnWorkingCopyClient workingCopyClient = new SvnWorkingCopyClient();
SvnWorkingCopyVersion version;
workingCopyClient.GetVersion(workingFolder, out version);
MessageBox.Show(version.End.ToString()); 

但我想要的是获得我的文件工作副本的头部版本

非常感谢您的时间和帮助

4

1 回答 1

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;
    }
于 2013-10-23T14:22:57.277 回答