当前位置:  开发笔记 > 编程语言 > 正文

在Subversion for Visual Studio项目中构建存储库的最佳方法?

如何解决《在SubversionforVisualStudio项目中构建存储库的最佳方法?》经验,为你挑选了1个好方法。

我有一些C#.dll项目,这些项目对很多应用程序来说很常见.目前,我有一个大的存储库.我将每个DLL存储为存储库中的单独项目,并将每个应用程序项目存储为同一存储库中的项目.

我最近切换到Subversion进行源代码控制,我担心我没有很好地构建存储库.我想听听其他人在做什么.



1> Judge Maygar..:

Subversion存储库通常细分为:

branch/
tags/
trunk/

您可以将所有DLL和应用程序项目放入主干中,然后根据需要为所有这些项目使用分支标记:

branch/
tags/
trunk/
    project1/
    project2/

或者,您可以为根中的每个项目创建文件夹,然后将公共分支,标记和主干文件夹放在其中.

project1/
    branch/
    tags/
    trunk/

project2/
    branch/
    tags/
    trunk/

请注意,这种做法只是惯例,SVN中没有任何内容需要(或真正促进)这样做.但是,每个人都习惯了.所以,你会帮助人们一起去做.

为了进一步阐述,行李箱是您主要开发的地方.当你想标记特定的版本(例如一个发布版本),然后简单地SVN 复制项目到标签目录.此外,当您想要做一些戏剧性的或延长的事情并且不想阻碍主干的进展时,只需将代码复制到分支目录中.以后你可以使用svn 合并分支回到主干当它准备采取行动!

如果您想在当前的Subverion存储库中更正错误,那么只需使用svn move重新定位它们即可.与CVS的删除和添加过程不同,move将保留新位置的版本历史记录.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有