1

我在我的 SVN 上有这个文件夹: - 分支 - 标签 - 主干

我在想。例如,我应该将整个项目文件夹上传到主干,还是应该上传项目的每个文件?

在 Eclipse 上对项目文件夹进行提交要简单得多,但我不确定使用它的最佳方法是什么。

谢谢。

4

1 回答 1

2

我认为您想开始使用 SVN 跟踪现有项目。

第一步,我想说的是,找出哪些文件夹和文件不应该被 SVN 跟踪(通常是所有构建工件,如二进制文件、文档以及一般来说可以随意重新生成的所有内容)并通过设置忽略它们这个svn:ignore属性,我很确定你可以用 subclipse 来做(但我不熟悉它,所以不要引用我的话)。

完成设置忽略列表后,您可以一次性提交整个项目。基于每个文件提交绝对没有实际用途。

如果您是统计数据迷,我能想到的唯一预防措施适用:如果您要使用诸如statsvn之类的工具,那么您进行第一次提交的名称将作为更改/添加行最多的开发人员脱颖而出。因此,在这种情况下,为第一次提交使用假名可能是有意义的。

编辑

存储库结构

SVN 用户通常倾向于拥有一个包含每个项目的大型 repo;不过,这很少是正确的做法。

YMMV,但坚持按项目存储库规则通常要好得多。如果您将来选择这样做的话,它还有一个额外的好处,那就是使向 git 或 Mercurial 等 DVCS 的过渡更加直接。

所以,为了回答你的评论,如果可能的话,我不会费心MyProject在树干下创建。只需将其所有内容直接放入行李箱即可。

于 2012-06-26T11:03:48.560 回答