一年前,当我被雇佣到我现在的公司时,我的任务是将我们的开发团队从VSS迁移过来。他们已经意识到他们想要Subversion,因为我有使用和设置subversion的经验,所以我是一个很好的候选人。我首先尝试出售TFS,因为它可以解决我现在所处的问题,但由于资金紧张,而且Subversion是免费的……好吧,你明白了。无论如何,我已经完成了提案,唯一的障碍是下面的内容。
我建议我们只将源代码存储在SVN中,所有文档、发布版本和其他项目成果都存储在我们的SharePoint门户中,这样我们就不必让非开发人员利益相关者访问SVN。当我提出提案时,所有的都被排除在外,但是出现了关于如何管理工件之间的同步的问题(例如:如何将文档x版本3.1.2与版本4.5.2相关联)。我最初的反应是在SharePoint项目页面中为每个新版本创建一个包含工件的部分(并跟踪更改)。有没有更好的方法来做这件事?有没有人知道有人这么做?或者有没有集成包来同步SVN和SharePoint?
这里有一些关于公司开发环境的信息。我们所有的软件都是内部使用的,我们没有销售任何软件,所以我们的客户都是内部的。我们有两种类型的开发人员: 1.负责第三方软件的维护和定制的开发人员,2.编写专有软件的开发人员(这就是我的落脚点)。我们编写的软件主要是.NET,但是第三方软件到处都是(COBAL,C,FORTRAN,其他没人关心的废话)。
请建议,因为我需要尽快提交这一点。我讨厌VSS!我需要解脱!
发布于 2009-05-07 14:33:12
这个答案对您的实现来说可能太晚了,但最简单的集成路径可能是将文档存储在SVN中,然后使用svn-hook发布到Sharepoint。
构建工件可以以与构建脚本相同的方式以编程方式发布。
您可以使用简单的POST将文档上传到SharePoint
即
http://blogs.msdn.com/rohitpuri/archive/2007/04/10/upload-download-file-to-from-wss-document-library-using-dav.aspx
https://stackoverflow.com/questions/709824
复制相似问题