我们需要对项目进行标记并将其作为新的主干.我们已经把现有的行李箱变成了一个单独的分支.我的问题是 - 一旦我们建立了主干的分支,我们可以删除主干,然后将有问题的标签复制到主干中吗?这样做有更安全的方法吗?
任何建议都会非常感激!
我刚开始在C#项目上使用Subversion.我正在独自完成这个项目,但我正在努力对待就好像我是在一个小组中为自己的学习经历而工作.
据我所知,使用subversion的典型方法是拥有一个始终构建的trunk文件夹.然后在新分支中创建主要更改,然后在完成后将其合并回主干.因此,不同的团队成员可能会有许多同时进行的分支.
但如果我自己工作是否有任何意义建立一个分支?说我在HEAD修订版100.我将在修订版101创建一个分支,然后继续在分支上工作,直到修订版110.现在我可以将110合并回主干,但项目中没有其他任何人,所以不会有任何变化主干合并回来.我刚刚合并到版本100,我原来创建了分支.
我有一个关于正确使用SVN项目的主干和分支的问题.对于我的团队的项目,我们每年创建3个主要版本,有时是次要版本或两个版本.在任何时候,我们都可能在2个甚至3个版本上积极开发.我们一直在分支机构中进行所有开发,其结构如下:
/branches/project1/2009.01
/branches/project1/2009.06
/branches/project1/2009.09
/branches/project1/2009.10
到目前为止,每当我准备为下一个版本创建分支时,我已将当前分支的更改合并到主干,然后从主干创建新分支.然后,我通过主干合并手动保持最新的dev分支更新到先前版本分支的错误修复.在中继上不执行任何开发或提交(除了提交合并之外).现在我想知道我甚至需要干线.直接从先前版本分支创建下一个版本分支并将错误修复更新直接从一个分支到下一个分支也会出现问题.我可以删除主干下的项目吗?
所有SVN最佳实践文档似乎都表明使用trunk进行开发,但是对于每个版本使用单独的分支似乎更容易,因为我们可以同时处理2或3个版本.我的SVN使用有任何技术问题吗?建议?
谢谢!
是否可以更改分支上的标记以使其替换主干而不合并?
更新:我解决了它,我现在也看到它并不重要干线只不过是一个名字,你可以关闭它并使用另一个.
我正在使用git-svn签出这样的标准SVN存储库:
http://example.com/
- trunk
- branches
- tags
Run Code Online (Sandbox Code Playgroud)
使用此命令:
git svn clone -s http://example.com/
Run Code Online (Sandbox Code Playgroud)
问题在于git-svn在目标文件夹中创建了“ trunk”子目录。而不是具有这种目录结构:
c:\www\example
Run Code Online (Sandbox Code Playgroud)
我有这个:
c:\www\example\trunk
Run Code Online (Sandbox Code Playgroud)
那么,如何在仍然使用标准SVN布局的同时,防止git-svn将所有内容放入该主干文件夹中?基本上,我希望“ c:\ www \ example”包含我当前正在处理的内容,无论是主干,分支还是标签。另一方面,我还需要git-svn才能将git分支和标签正确映射到正确的SVN文件夹。可以使用git-svn完成此操作还是我遗漏了某些内容?
当我使用cocoapods trunk寄存器时,我使用了一个随机名称,但现在我想让它更具可读性.但是没有办法改变它...事件我再次使用"pod trunk register email'新名称'".它不起作用.:(
我有一个主干(A)和两个分支(B和C).当我将A与C合并为OK时,在我将A与B合并之后,之前的C覆盖并且我的主干没有C更改.
我想要的是A + B + C合并后进入主干.
编辑更多解释:
在 Excel 中,对于工作表的每一行,我都有不同长度的字符串(a1、a2、a3...)。在单元格 B2 中,我必须=Length(A1)计算字符串内的字符数。
我需要一个公式/函数来截断 A 列中字符数 > 20 的所有字符串,例如:
$string = THIS IS A LONG STRING I WANT TO TRUNCATE IF EXCEEDS 20 CHARS;
if ($string > 20)
{
COUNT 20 CHARS FROM THE BEGINNING OF STRING AND CUT THE REST
}
else
{
skip
}
Run Code Online (Sandbox Code Playgroud) 我已经从Trunk进行了结账,进行了更改并将更改提交回主干.现在,我想将这些更改也应用到分支.我可以将工作副本切换到该分支,然后将那些已更改的文件提交到分支吗?我确实有我已经更改的文件列表,因此我知道要提交哪些文件.但我想看看是否可以将我的本地副本切换到该分支.