了解 AnkhSVN 文件或项目/解决方案的当前修订版本
如何从 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在源文件中使用字符串 $Rev$,例如
在解决方案资源管理器中右键单击该源文件并选择 Subversion/Subversion 属性
添加属性 svn:keywords 并启用“Rev”。
Voilà:每次提交时,“$Rev$”都会被新的 svn 修订版替换。
use the string $Rev$ in your source file, e.g.
in solution explorer right click on that source file and select Subversion/Subversion properties
Add Property svn:keywords and enable "Rev".
Voilà: on every commit "$Rev$" is replaced with the new svn revision.
因为您安装了 TortoiseSVN,请检查根文件夹的属性,Subversion 选项卡。 “修订”和“上次提交”是答案
Because you have TortoiseSVN installed, check Properties of the root-folder, Subversion tab. "Revision" and "Last commit" are answers
您应该安装 TortoiseSVN 以将 SVN 集成到资源管理器中(我假设是文件资源管理器?)。
You should install TortoiseSVN to have the integration of SVN in Explorer (File explorer i assume?).
我使用 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.