我们即将开始一个新项目,我们客户的当前应用程序是 SourceSafe 中的 .NET 版本。但是,我们在内部使用 Subversion。这可能是一次“一次性”交付(完整的应用程序重写),因此他们可以轻松地从我们的存储库中进行检查,然后导出并导入到他们的 SourceSafe 存储库中。但是,我担心的是,如果我们进行一些编辑或进行未来的维护,它会变得更加难以管理。关于如何最好地处理这个问题的任何想法?
编辑:
我不确定它是否会有所作为,但客户进行更改的可能性很小。如果他们这样做了,那将是在我们 100% 完成之后,这样更容易管理。如果我们俩同时进行更改,那么我可能会建议我为他们的项目授予他们对我们的 repo 的写访问权限,并且我们以这种方式进行管理。不过,我正在努力向前思考,因为他们很有可能希望我们回来并与他们一起做更多的工作。