我正在尝试获取一些代码并对SVN进行初始提交(通过Windows 7上的TortoiseSVN)。 我的项目位于如下文件夹设置中:
[Project]
- [Libs]
- [Main App]
我正试图通过“添加文件夹”上传到SVN到主干,但每次我这样做,我得到的结果如下:
[trunk]
[Project]
- [Libs]
- [Main App]
但我希望它看起来像:
[trunk]
- [Libs]
- [Main App]
我无法弄清楚如何在第一次上传时执行此操作...我意识到这是相当简单的我可能会将我的本地目录的名称更改为“trunk”并将其上传到SVN根目录,而不是树干,但我认为它必须是可能的,我只是遗漏了一些东西。
任何方式都可以做到这一点?
答案 0 :(得分:1)
客户端解决方案
Libs
和Main App
从Project dir到WinExplorer中继,选择“SVN Move”操作使用存储库的标准布局
答案 1 :(得分:0)
在存储库中创建布局:
svn mkdir REPO_URL/trunk REPO_URL/tags REPO_URL/branches -m "Layout creation."
将源导入trunk:
cd Project
svn import . REPO_URL/trunk -m "Initial import."
或者你可以:
mkdir toimport
mv Project toimport/trunk
mkdir toimport/tags toimport/branches
cd toimport
svn import . REPO_URL -m "Initial import with layout."