如何检查文件是否在 SharpSvn 中受源代码管理?
您好,我使用 C# 和 SharpSvn 库。 我想在使用 SvnClient.Add 添加文件之前检查文件是否受源代码控制。 当我对已经在 SVN 下的文件执行此操作时,我收到错误:“已在版本控制下”。
Hi I use C# and SharpSvn library. I would like to check if file is under source control before adding it with SvnClient.Add. When I do it on file that already is under SVN than I get error : "is already under version control".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这很好地演示了如何使用状态来做到这一点
This pretty well demonstrates how to do it using status
如果您只想知道文件是否受源代码控制,您可以使用
.Info()
/.GetInfo()
。 该方法通常更快,因为它不必检查文件自检出后是否已更改。If you only want to know if the file is under source control you could use
.Info()
/.GetInfo()
. That method is generally faster as it doesn't have to check if the file has changed since it was checked out.