我遇到了一个普遍的困境。
很多时候,我们公司依赖于使用开源库来完成任务,但偶尔我们必须修改它们以在不同平台上运行,修复错误等。
我们使用 TortoiseSVN 和 AnkhSVN 的组合。
以下情况是否有办法在 SVN 中实现:
开发人员将开源项目的源代码添加到我们的 SVN 中(通常通过导出,具体取决于他们使用的源代码控制方式)。 开发人员对开源代码进行了几个更改。 开源项目创建者进行了自己的改进和错误修复。 我们如何将开源项目的更改合并到我们的 SVN 中?
如果 SVN 无法实现此操作,那么是否有更好的源代码控制选项适合我们? 如果可能的话,我们希望它与 Visual Studio 集成。
很多时候,我们公司依赖于使用开源库来完成任务,但偶尔我们必须修改它们以在不同平台上运行,修复错误等。
我们使用 TortoiseSVN 和 AnkhSVN 的组合。
以下情况是否有办法在 SVN 中实现:
开发人员将开源项目的源代码添加到我们的 SVN 中(通常通过导出,具体取决于他们使用的源代码控制方式)。 开发人员对开源代码进行了几个更改。 开源项目创建者进行了自己的改进和错误修复。 我们如何将开源项目的更改合并到我们的 SVN 中?
如果 SVN 无法实现此操作,那么是否有更好的源代码控制选项适合我们? 如果可能的话,我们希望它与 Visual Studio 集成。