Visual studio 了解AnkhSVN文件或项目/解决方案的当前版本

Visual studio 了解AnkhSVN文件或项目/解决方案的当前版本,visual-studio,version-control,ankhsvn,Visual Studio,Version Control,Ankhsvn,如何从Visual Studio或直接从SVN源代码管理下的资源管理器查看特定文件的当前版本号?我使用AnkhSVN作为客户端 此外,是否可以知道项目/解决方案上次从服务器更新时的版本号,以及此后对其某些文件所做的更改?您应该安装TortoiseSVN,以便在Explorer中集成SVN(我假设是文件浏览器?) 在源文件中使用字符串$Rev$,例如 string revision = "$Rev$".Replace("$", ""); 在解决方案资源管理器中,右键单击该源文件并选择Subve

如何从Visual Studio或直接从SVN源代码管理下的资源管理器查看特定文件的当前版本号?我使用AnkhSVN作为客户端


此外,是否可以知道项目/解决方案上次从服务器更新时的版本号,以及此后对其某些文件所做的更改?

您应该安装TortoiseSVN,以便在Explorer中集成SVN(我假设是文件浏览器?)

  • 在源文件中使用字符串$Rev$,例如

    string revision = "$Rev$".Replace("$", "");
    
  • 在解决方案资源管理器中,右键单击该源文件并选择Subversion/Subversion属性

  • 添加属性svn:keywords并启用“Rev”

  • 瞧:每次提交时,“$Rev$”都会被新的svn版本所取代

    是否可以知道项目/解决方案上次从服务器更新以及对其某些文件进行更改时的修订号

    因为您已经安装了TortoiseSVN,请检查根文件夹Subversion选项卡的属性。“修订”和“最后提交”是答案


    我使用AnkhSVN 2.6,不打算切换到任何其他版本

    找到了VS2015和2.X的开发库

    参考在AnkhSVN网站上标注

    “SharpSvn是一组xcopy可部署dll中包含的用于.Net 2.0-4.0+应用程序的Subversion客户端API的绑定。此API的主要用户包括”

    简短教程

    二进制文件可在以下位置下载:

    总有一天我要试试这个。。现在,我打开“解决方案历史记录”,找到我的安装项目的修订号,并将该编号附加到我的主版本
    手动编号。

    问题的第二部分没有那么简单。第一部分:当前文件的修订号(通过TortoiseSVN查看),即上次更改的文件/目录的修订号…更新时间点无法由此计算。在OrtoiseSVN中,您可以使用“检查修改”和“存储库”按钮。。。