我已经把自己描绘成一个使用 CodePlex 的 Subversion 项目的问题——为此我在这里寻求帮助。我有一个本地存储库,CodePlex 有它的项目的 Internet 存储库,两者不混合 :-(。
但是我亲爱的已故父亲曾经告诉我,聪明人和智者之间的区别在于,智者不会进入陷阱,而聪明人会找到出路。换句话说:我一定是做错了什么。所以:
假设您是由几个开发人员组成的小组。Internet 上有一个您要开始修改的 Subversion 控制项目。您想在本地处理它,并根据您的需要对其进行更改。您需要本地版本控制。您想要控制哪些 Internet 更改要接受到您的存储库 - 那些相关且重要且不会引起干扰的更改。您想向 Internet 提交您的一些本地更改——您确信这些更改是稳定的,并且与整个社区相关。
这种操作方法对我来说似乎是常识,但是我从未从事过开源项目。所以: 1. 这确实是一种常见的操作方法吗? 2. 你如何使用 Subversion 来做这件事而不会遇到麻烦?