我在我的 SVN 上有这个文件夹: - 分支 - 标签 - 主干
我在想。例如,我应该将整个项目文件夹上传到主干,还是应该上传项目的每个文件?
在 Eclipse 上对项目文件夹进行提交要简单得多,但我不确定使用它的最佳方法是什么。
谢谢。
我在我的 SVN 上有这个文件夹: - 分支 - 标签 - 主干
我在想。例如,我应该将整个项目文件夹上传到主干,还是应该上传项目的每个文件?
在 Eclipse 上对项目文件夹进行提交要简单得多,但我不确定使用它的最佳方法是什么。
谢谢。
我认为您想开始使用 SVN 跟踪现有项目。
第一步,我想说的是,找出哪些文件夹和文件不应该被 SVN 跟踪(通常是所有构建工件,如二进制文件、文档以及一般来说可以随意重新生成的所有内容)并通过设置忽略它们这个svn:ignore
属性,我很确定你可以用 subclipse 来做(但我不熟悉它,所以不要引用我的话)。
完成设置忽略列表后,您可以一次性提交整个项目。基于每个文件提交绝对没有实际用途。
如果您是统计数据迷,我能想到的唯一预防措施适用:如果您要使用诸如statsvn之类的工具,那么您进行第一次提交的名称将作为更改/添加行最多的开发人员脱颖而出。因此,在这种情况下,为第一次提交使用假名可能是有意义的。
编辑
存储库结构
SVN 用户通常倾向于拥有一个包含每个项目的大型 repo;不过,这很少是正确的做法。
YMMV,但坚持按项目存储库规则通常要好得多。如果您将来选择这样做的话,它还有一个额外的好处,那就是使向 git 或 Mercurial 等 DVCS 的过渡更加直接。
所以,为了回答你的评论,如果可能的话,我不会费心MyProject
在树干下创建。只需将其所有内容直接放入行李箱即可。