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

发布于 2024-09-17 17:42:39 字数 131 浏览 8 评论 0原文

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

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

How can I view the current revision number of a particular file from Visual Studio or directly from Explorer under SVN Source control? I am using AnkhSVN as the client.

Also, is it possible to know the revision number when the project/solution was last updated from server and changes to some of its files have been made thereafter?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浮华 2024-09-24 17:42:39
  1. 在源文件中使用字符串 $Rev$,例如

    字符串修订版 = "$Rev$".Replace("$", "");
    
  2. 在解决方案资源管理器中右键单击该源文件并选择 Subversion/Subversion 属性

  3. 添加属性 svn:keywords 并启用“Rev”。

Voilà:每次提交时,“$Rev$”都会被新的 svn 修订版替换。

  1. use the string $Rev$ in your source file, e.g.

    string revision = "$Rev$".Replace("$", "");
    
  2. in solution explorer right click on that source file and select Subversion/Subversion properties

  3. Add Property svn:keywords and enable "Rev".

Voilà: on every commit "$Rev$" is replaced with the new svn revision.

巷雨优美回忆 2024-09-24 17:42:39

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

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

在此处输入图像描述

is it possible to know the revision number when the project/solution was last updated from server and changes to some of its files have been made

Because you have TortoiseSVN installed, check Properties of the root-folder, Subversion tab. "Revision" and "Last commit" are answers

enter image description here

薄暮涼年 2024-09-24 17:42:39

您应该安装 TortoiseSVN 以将 SVN 集成到资源管理器中(我假设是文件资源管理器?)。

You should install TortoiseSVN to have the integration of SVN in Explorer (File explorer i assume?).

月棠 2024-09-24 17:42:39

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

在 AnkhSVN 网站上找到了一个 VS2015 和 2.X 的开发库

参考,

https://sharpsvn.open .collab.net/

“SharpSvn 是 Subversion 客户端 API 的绑定,用于包含在一组 xcopy-deployable dll 中的 .Net 2.0-4.0+ 应用程序。此 api 的著名用户是” >

简短教程

https://sharpsvn.open.collab.net/docs/walkthrough.htm

下载

二进制文件可以在https://sourceforge.net/projects/sharpcvslib/

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

I use AnkhSVN 2.6 and not planning to switch over to anything else.

Found a development library for VS2015 and 2.X

Reference is mensioned on the AnkhSVN website,

https://sharpsvn.open.collab.net/

"SharpSvn is a binding of the Subversion Client API for .Net 2.0-4.0+ applications contained within a set of xcopy-deployable dll's. Notable users of this api are"

short tutorial

https://sharpsvn.open.collab.net/docs/walkthrough.htm

Binaries can be downloaded at

https://sourceforge.net/projects/sharpcvslib/

Gotta try this one day.. for now, I open "Solution History", find the revision number of my Setup project and attach that number to my main version
number manually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文