我有一组依赖于其他项目(你可以说实用程序)的项目,问题是每次我更改这些实用程序中任何一个的代码时,我的同事都需要采用最新的代码并在他们的计算机上构建以使用最新的代码组件。
有没有好的标准溶液?或者只是将 dll 集中在共享文件夹中?
P.S:
我们正在使用 MS source safe 2005,我不希望我的同事每次都获取源代码并在他们的机器上构建,因为他们只需要二进制文件而不是代码。
如果您使用 Subversion 作为源代码管理系统,您可以使用SVN 外部 http://svnbook.red-bean.com/en/1.0/ch07s03.html去做这个。
这样,当他们对该文件夹进行根更新时,他们将自动提取您的实用程序的新版本。您还可以以只读方式为他们提供源代码管理,以便他们可以查看实用程序代码,但他们无权提交更改。
我们在工作中使用它,效果非常好。但请注意,有时您不想每次更新时都更新实用程序,因为使用新版本可能会破坏某些内容。这是你的公司必须有办法处理的事情。我们为实用程序的主要版本提供了 SVN 分支(或标签),因此,如果我们更改了主要版本,我们就会创建一个新版本,然后人们必须手动更改其 SVN 外部以指向新版本(如果他们愿意)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)