我们需要在客户之间共享文档(类似于 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/