gpt4 book ai didi

c# - 组织相关项目的最佳方式?

转载 作者:太空狗 更新时间:2023-10-29 23:11:59 25 4
gpt4 key购买 nike

我有一组项目依赖于其他项目(你可以说是实用程序),问题是每次我更改其中任何一个实用程序的代码时,我的同事都需要获取最新代码并在他们的机器上构建使用最新的程序集。有好的标准溶液吗?或者只是将 dll 集中在一个共享文件夹中?

附言:

我们使用的是 MS source safe 2005,我不希望我的同事每次都获取源代码并在他们的机器上构建,因为他们只需要二进制文件而不需要代码。

最佳答案

如果您使用 Subversion 作为源代码控制系统,您可以使用 SVN Externals去做这个。这样,当他们对那里的文件夹进行根目录更新时,他们将自动提取您的实用程序的新版本。您还可以以只读方式向他们提供源代码管理,这样他们就可以查看实用程序代码,但他们无权提交更改。

我们在工作中使用它,而且效果很好。但请注意,有时您不想在每次更新时都更新实用程序,因为使用新版本可能会破坏某些东西。这是贵公司必须有办法处理的事情。我们有用于实用程序的主要版本的 SVN 分支(或标签),因此如果我们更改某些主要版本,我们会制作一个新版本,然后人们将不得不手动更改他们的 SVN 外部以指向新版本,如果他们愿意的话。

关于c# - 组织相关项目的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com