Как получить версию Head или Last Commit файла в SharpSVN - PullRequest
1 голос
/ 19 января 2011

Мне нужно прочитать версию файла (или последнего коммита) версии файла.

при таком подходе я получаю головную версию моей рабочей копии,

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

Но я хочу получить головную версию моей рабочей копии файла

Глубоко ценим ваше время и помощь

1 Ответ

0 голосов
/ 23 октября 2013

Это так же, как получение ревизий для каталога:

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;
    }
...