12 java eclipse subclipse svn commit
我在Eclipse中有一个现有的Java项目:
MyProject/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
Run Code Online (Sandbox Code Playgroud)
我现在想要将这个项目(提交所有这些)添加到trunk/一个新的SVN repo中:
https://svn.example.com/MyProject/
trunk/
(Empty)
Run Code Online (Sandbox Code Playgroud)
因此,在提交之后,repo现在看起来像:
https://svn.example.com/MyProject/
trunk/
src/
... all main sources
test/
... all test sources
build.xml
... lots of other stuff
Run Code Online (Sandbox Code Playgroud)
我安装了Subclipse插件.
在Package Explorer中,我:
MyProject/Team >> Share Project >> SVN >> https://svn.example.com/MyProjecthttps://svn.example.com/MyProject/trunk当我这样做,而不是将我的所有源代码(包含MyProject)提交到trunk/repo中时,它会用空目录覆盖(因此结账)MyProject/!
因此,Share Project似乎是用于从repo中检出代码,而不是第一次将新代码提交到repo中!
如何使用Subclipse插件和/或Eclipse的Team功能完成这样的初始提交?
分享项目是正确的选择.但是,您应该让它创建trunk文件夹.该过程将执行的是运行svn mkdir命令来创建trunk文件夹.然后它会将该空文件夹签出到您的项目中(这根本不会影响您的内容).此时,您现在拥有一个工作副本,这是关键部分.显然,您的所有项目内容仍然需要添加.此时,您的内容将显示为无版本.该过程将启动同步选项以使您有机会执行此操作,但您也可以通过团队>菜单选项执行此操作.您需要对要添加的所有内容使用"添加到版本控制",然后最终提交它.如果您想确保它们永远不会被提交,您也可以选择忽略某些项目.
| 归档时间: |
|
| 查看次数: |
30384 次 |
| 最近记录: |