1

我想在 (ASP+C#) 中开发一个处理版本控制的网站。在该应用程序中,我的场景如下:

用户登录应用程序并编辑帖子,网站可能会向所有用户显示帖子的先前版本和新版本?

我搜索并发现我必须使用(TortoiseSVN)。我在网上找到了手动执行此操作的解决方案。但是当我搜索如何用 C# 来做到这一点时?只有我发现使用(SharpSVN)。我已经下载了(SharpSVN),现在我很困惑:

  1. 我应该从哪里开始 (SharpSVN) ?
  2. 帖子的内容(可编辑或用于版本控制)保存在 SQL-Server 数据库中。如何将这些内容与(TortoiseSVN)一起使用?

任何方向和建议,链接或经验?

谢谢...

4

1 回答 1

2

如果您希望您的 ASP.NET 应用程序与存储库交互,SharpSVN 是首选方法。

CollabNet 有一个使用 SharpSVN 的演练

版本控制客户端无法访问存储在 SQL Server 中的内容。您需要直接查询数据库,或者使用一个框架来抽象它并与您的应用程序的构建方式相结合。

无论您做什么,都不要在 SQL Server 和 Subversion 存储库之间复制任何内容。它只会成为一个巨大的头痛。

于 2013-02-18T13:31:14.823 回答