c# - 文件用svn可行吗

标签 c# svn distributed

我们需要在客户之间共享文档(类似于 CRM 的功能)。用户需要能够:

  • 编辑文档并再次保存
  • 附上新文件

我们的应用程序使用 WPF 编码,WCF 用于数据传输,NHibernate/SQL 用于服务器上的数据。

我们的想法是使用 SVN 并让应用程序创建存储库部分的本地 checkout (当他们单击文档时,SVN 在后台 checkout 并从本地路径打开) - 保存后,它将静默(使用路径监控)提交回存储库。

问题:这是否可行 - 或者是否有更好的解决方案?

编辑 1: 目前总结:

  • 我会考虑使用 Git/Mercurial 而不是 SVN
  • 文档大小(修订版)可能会限制待测试
  • SharePoint 是一个选项(尽管在我的情况下不可行,因为单是成本就让人望而却步)- 我会研究 SharePoint 的替代方案,不过。
  • 虽然它适用于小型团队,但没有太多关于为许多用户使用存储库的经验..
  • Wiki 软件可能是 SVN 的替代品。

感谢所有反馈 - 我会把它打开一段时间。

编辑 2: 几天工作后的总结-我有一个客户在工作-查看我的进度here .

最佳答案

基于大量的 .NET 引用资料,你们都设置好 MSDN 了吗?也许您可以使用 SharePoint...它可能已经包含在您的 MSDN 帐户中。

关于c# - 文件用svn可行吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876478/

相关文章:

c# - 使用授权属性时的 Cors 策略错误

c# - HTML敏捷包: Could someone please explain exactly what is the effect of setting the HtmlDocument OptionAutoCloseOnEnd to true?

svn删除项目主干

matlab - Matlab 中的并行处理

c# - CLI/C++。它与 'normal' c++ 或 visual c# 有何不同?

c# - Log4Net 自定义 AdoNetAppender 缓冲区问题

Git-2-SVN 迁移?

svn 无法 svn mkdir 我的存储库下的文件

c# - 运行基本的 orleans 应用程序时出现异常

java - 分布式缓存技术