【发布时间】:2009-05-29 20:43:06
【问题描述】:
SO 上有人说设置源代码控制,需要 5 分钟。它需要很长时间,它很繁琐,而且很痛苦!而且我不明白工作流程
无论如何。我在 server1 上安装了 svn。 Server1 还用于存储我们所有现有的源代码和项目,这些源代码和项目现已添加到 server1 上各自的存储库中。我们有三位开发人员在机器 1、2 和 3 上工作。当我们在 Visual Studio(使用 VisualSVN)中打开服务器 1 上的工作副本项目时,repos 的文件路径当然是 file:///d:/foo提交您会收到一条错误消息,指出 file:///d:/foo 无法找到,因为它在服务器上而不是机器上。
如何让它指向 file://\server/d$/foo?
我试过了
svn switch --relocate file:///d:/foo file://\server/d$/foo
没用
我无法理解的工作流程部分是这个。如果我检查一个类项目的工作副本并编译它。我是否将新的 dll 从我的工作副本移动到生产环境?还是我将 dll 重新检入源代码管理,然后将其从源代码管理移至生产环境?如果多个项目使用该 dll,我是将其从源代码控制中取出到所有项目都查找的某个文件夹中,还是将其复制到所有项目的 bin 文件夹中。头痛
编辑: 感谢您的所有意见,我会坚持下去!
【问题讨论】:
-
如何为存储库提供服务?它是 Server1 上的本地存储库吗?您在哪里签出工作副本:是您现在尝试通过网络使用的 Server1 上的本地签出(即每个开发人员都在同一个工作副本上工作,这是错误的:每个开发人员都应该有自己的工作副本) 还是检查到每个开发人员的机器?工作流程和其他 SVN 内容在这里得到了很好的解释:svnbook.red-bean.com/en/1.5/index.html
标签: svn