我们有一个共同的功能,需要在几个应用程序之间共享。我们已经有一些内部库,我们在其中使用定义明确的界面放置了常见的代码。但是,有时候,某些代码(通常是单个或几个.cpp文件)存在问题,因为它不适合现有库,并且太小而无法制作新的库。

我们当前的版本控制系统支持文件共享,因此通常在使用它们的应用程序之间共享此类文件。我倾向于认为这是一件坏事,但实际上,这很清楚,因为您可以准确地看到它们使用的应用程序。

现在,我们正在移至没有“真实”文件共享的SVN,有此 svn:externals 东西,但是跟踪使用时共享文件的范围仍然很简单吗?

我们可以创建一个“垃圾”库(或文件夹)并临时放置此类文件,但是它总是与依赖关系跟踪复杂化(哪个项目使用此文件?)总是相同的问题。

否则,还有其他好的解决方案吗?它如何在您的公司工作?

有帮助吗?

解决方案

您为什么不只是在SVN中创建一个名为“共享”的文件夹并将您的共享文件放入其中?您可以从那里将共享文件包括在您的项目中。

更新:

似乎您正在寻找一个跟踪依赖关系的第三方工具。

颠覆和依赖性

其他提示

您只能通过查看所有存储库来找出文件所在的位置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top