我已经做了一些codeplex项目的分支.完成一些额外的代码等,甚至将我的自定义代码拉入源代码控制仓库.
在我自己的叉子上工作的那几个星期和几个月里,他们的主干线已经更新.
如何将我的代码与主干的代码同步?
(我想要将代码与主干同步的主要原因是他们升级到vs2010并且我仍在使用vs2008项目版本:().
我们发布了1.0版并继续在trunk中开发2.0.我们为与发布版本相关的错误修复创建了分支/ 1.0.
计划是:
这种方法有什么问题吗?将颠覆合并跟踪跟踪变化好吗?我还没有在实践中尝试过这个,并且大多数示例都是这样做的(从主干到分支合并,我不想要,因为1.0修复中不需要大多数2.0开发).合并重新融合是否适合这种方式?
我有一个名为'Solution'的SVN存储库(包含很多项目),没有默认的trunk,branch等结构.我想将其移至推荐的结构.
我在服务器上创建了新的文件夹结构,其中'Team'是包含上述主干和分支的根.那么我应该在本地重新定位到Team/Trunk还是在本地复制并添加到新的repo文件夹?如果可能的话,我想在这个过程中保持历史.
我已经阅读了关于这个主题的一些SO帖子,但似乎有很多方法可以根据具体情况来判断对错.
此外,我是SVN和一般开发的新手,因此我需要GUI指令而不是命令行,请抱歉,非开发人员.尽我所能.
插图:
(Existing)
Solution/
Project folders/
(Proposed)
Team/
Trunk/
/Project folders
Branches/
Run Code Online (Sandbox Code Playgroud) 我刚刚上传了一个新的CocoaPod,但是在CocoaPod.org上搜索时却没有显示。它需要多长时间才能显示在搜索结果中?
所以我有一个源代码树,我想在CVS中清理.
真正想要的是将旧的东西分开,但永远不要合并.但是,如果我需要,我可以让eclipse工作区访问并进行一些更改.
然后我们清理主干(通过移除我们不再需要的东西)并继续开发.然后,当我们点击新版本时,我们再次将其分支.
我不确定这在CVS中是如何工作的.因此,如果有人能够解释最好的方法,那就太棒了.
让我们说我有一个主干,我在周日创建了一个分支(分支A),修订版本10.
星期一我在分支A和主干上工作(分支A负责修订版11,12和15,而主干负责13,14和16).
星期二我从主干创建了一个新分支(分支B)(修订版17).
星期三我在分支A和分支B工作(分支A负责修订18-24,&26而分支B负责修订25和27).
星期四我删除旧的主干并用分支B替换它(不合并,只删除主干,并将分支B复制到主干)(修订版28).
如果在星期五我想将新的主干合并到分支A,我该怎么做?我希望对各个中继和分支B进行的所有更改都进入分支A.我将使用哪些修订号?
任何帮助将不胜感激!
我使用Visual SVN Manager创建了一个存储库,但我最初没有创建/ trunk/branches和/ tags.现在,我需要添加这些,因为项目已经成长==>分支和合并是必不可少的!这样做的最佳方法是什么?
如何删除项目的trunk文件夹和trunk中文件夹中的所有内容.
例如我的项目是WHOTest,我想删除WHOTest/trunk
让我知道谢谢.
我的工作区中有一个项目(没有主干和分支),需要创建当前版本的副本,以便在处理新功能时为此版本提供错误修复,如下所述:http://nedbatchelder.com/text /quicksvnbranch.html.在不影响存储库的主要结构和其他开发人员的机器上检出的项目的情况下,建议的方法是什么?
我有一个外部Subversion repo从两台独立的机器访问,一台机器使用svn v1.7.9,另一台机器使用v1.8.3.
从v1.7.9我可以使用svn ls带有相对(^)符号的命令,它可以按预期工作(从repo的根目录)......
# svn ls ^/tags
v1-0-0/
v1-1-0/
v1-2-0/
etc
Run Code Online (Sandbox Code Playgroud)
从v1.8.3开始,我尝试相同的命令,得到以下内容......
# svn ls ^/tags
zsh: no matches found: ^/tags
Run Code Online (Sandbox Code Playgroud)
如果我svn info从v1.8.3 运行,我可以看到Relative URL: ^/trunk预期的输出(在v1.8中添加),但看起来我不能使用相对(^)符号超过该级别(到根),例如.. .
# svn ls ^/
[returns a list of all files/directories in trunk]
Run Code Online (Sandbox Code Playgroud)
这意味着使用相对符号时几乎每个命令(切换/复制/合并等)都会失败.我有什么想法可以解决这个问题?