2011-02-18 38 views
0

可能重复:
How would you organize a Subversion repository for in house software projects如何组织我的项目文件和目录放到svn中并返回?

嗨,

这是关于它的大项目,许多目录svn的问题。

我是新来的svn,但我GOOGLE了一个简单的答案,并没有找到它:如何整理我的项目文件和目录被投入到SVN和回?或者有我的问题的其他解决方案?

我的项目包括这些:php,java,动作脚本和MySQL。正如你所看到的,这些是完全独立的实体。在开发过程中将其重新组合到一个目录中,以便将它放到svn中,似乎让我的项目变得很糟糕。

有没有关于如何管理的最佳实践?

注意!英语不是我的母语。

克里斯

+0

重复? http://stackoverflow.com/questions/51217/how-would-you-organize-a-subversion-repository-for-in-house-software-projects或http://stackoverflow.com/questions/3872103/how-以整理项目的目录换svn的 – 2011-02-18 13:05:39

回答

0

您可以签出从SVN任何文件夹到你的硬盘上的任何位置。你可以使用你将要使用的文件夹结构,只需要知道你的项目目录在哪里。 对于一个项目,一般都会有一个文件夹。

0

如果真的是一个单一的项目,那么他们是不是在所有的不相关的,你说:他们是同一个整体的各个部分,并没有对方将没有意义。

Subversion版本库的典型结构有一个项目根目录,我们称之为project/,在该目录下,该单个项目的所有文件都驻留在该目录下。

为了支持标记和分支,通常为这些子目录创建两个子目录;这给了我们项目/标签/项目/分支。最后,为了拥有一个容纳最新版本的整洁的地方,通常使用名为project/trunk/的目录。

您会将您的各种零碎的项目/主干/目录下,可能与项目/主干/ PHP/项目/主干/ JAVA/等结束了。

干线的结帐看起来像

$ svn co /path/to/repo/project/trunk project/ 

这会给你打电话只是项目/工作目录,这将容纳所有的特定语言的子目录及其文件的主干版本。