我还是很新的使用Subversion.
是否有可能在网络可用共享(c:\ svn\projects\website)上有一个工作副本,每个人(在这种情况下使用3)可以签出并提交文件?我们不需要构建服务器,因为它是一个asp站点,设计人员习惯在保存文件时立即获得结果.我可以尝试向他们展示如何在他们的机器上将其设置为本地但是如果我们可以在开发服务器上共享文件并且仍然能够在某人完成时提交,那将是理想的.
一个简单的解决方案是让我们所有人都使用相同的subversion用户名,这至少可以让我将文件置于版本控制之下.
但是有可能从svn存储库签出一个文件夹,但仍然要求每个人使用他们的用户/传递来提交?
编辑:我正在尝试采用我们当前的工作流程,即使用Frontpage Extensions或FTP编辑网站的LIVE版本.并把它变得更好.在这种情况下,我设置为镜像实时服务器的开发服务器上的实时站点的副本,删除首页扩展访问.然后设计师仍然可以获得即时满足的相同效果,但我不必担心他们正在编辑实时文件.即使在subversion中使用共享用户/传递仍然是版本控制.它可能并不理想,如果设计师实际上是程序员,我会尝试让他们完全充实,但事实并非如此.在这种情况下,这是我能做的最好的事情,避免了巨大的学习曲线和停工.
根据我的经验,它可以很好地开箱即用.在我的公司,我们已经有这么多年的设置,并没有遇到任何问题(除了明显的共享工作副本之外).
但是,如果您需要站点的"实时"版本,则应该考虑使用单独的工作副本和触发器(挂钩)来更新提交时的共享位置.