使用Subversion(svn)进行多个项目的源代码控制时,我注意到所有项目目录的修订号都会增加。为了说明我的svn布局(使用虚构的项目名称):
问题是:在使用一个Subversion服务器维护多个项目时,是否常见接受的做法是让不相关的项目的修订号在所有项目中都增加?还是我错了,应该为每个项目创建单独的存储库?还是完全不同的事情?
编辑:我推迟标记答案,因为明显存在两种方法的原因,即使这个问题先出现了,我想指向一些最终询问相同问题的其他问题: Should I store all projects in one repository or mulitiple? One SVN Repository or many?
/NinjaProg/branches /tags /trunk /StealthApp/branches /tags /trunk /SnailApp/branches /tags /trunk当我提交Ninja Program的主干时,假设我得到它已更新到修订版本7。接下来的一天,假设我对Stealth Application进行了小改动,并且修订号为8。
问题是:在使用一个Subversion服务器维护多个项目时,是否常见接受的做法是让不相关的项目的修订号在所有项目中都增加?还是我错了,应该为每个项目创建单独的存储库?还是完全不同的事情?
编辑:我推迟标记答案,因为明显存在两种方法的原因,即使这个问题先出现了,我想指向一些最终询问相同问题的其他问题: Should I store all projects in one repository or mulitiple? One SVN Repository or many?
Revision graph
。它会扫描所有的修订版本直到1,无论它们是否与您要运行的文件相关。在您等待了漫长的时间后,工具会显示出来,然后您才有机会过滤要从哪个修订版本号开始...请注意不要改变原来的意思。 - awe