Avi*_*Avi 5 svn synchronization codeplex repository
我使用CodePlex的Subversion项目将自己描绘成一个问题 - 为此我在这里寻求帮助.我有一个本地存储库,CodePlex有它的项目的Internet存储库,这两个不混合:-(.
但我亲爱的离去的父亲曾经告诉我,一个聪明的人和一个聪明人之间的区别在于智者不会进入陷阱,一个聪明的人找到他的出路.换句话说:我一定是做错了.所以:
假设你是一群开发者.您想要开始修改的Internet上有一个Subversion控制的项目.您希望在本地处理它,根据您的需要进行更改.您想要本地版本控制.您希望控制哪些Internet更改可以接受到您的存储库 - 那些相关且重要且不会产生噪音的更改.您希望将一些本地更改提交到Internet - 您确定这些更改是稳定的,并且与整个社区相关.
这种操作方法在我看来是常识,但后来我从未参与过开源项目.所以:1.这确实是一种常见的操作方法吗2.你如何使用Subversion进行操作而不会遇到麻烦?
SVN 书中的供应商分支部分介绍了将外部源(“供应商删除”)的更改吸收到您自己的本地存储库中。
或者,您可以使用合并命令从存储库 A 中的文件夹中挑选修订,并将这些更改应用到存储库 B 中文件夹的工作副本。合并命令似乎对此有一些支持(至少在最新版本中)版本),所以它的工作方式可能很像本地分支之间的合并(减去自动合并跟踪)。