Questions tagged «svn»

使用此标记可解决有关SVN(Subversion)的问题,SVN是在Apache许可下分发的集中式开源修订控制系统。

12
为什么在Subversion中出现树冲突?
我的主干上有一个功能分支,并且正在定期将主干中的更改合并到我的分支中,并且一切正常。今天,我去将分支合并回主干,创建分支后添加到主干的任何文件都标记为“树冲突”。有没有办法避免将来发生这种情况? 我认为这些标记没有正确标记。
353 svn  merge  tree-conflict 

30
如何克服svn“过时”错误?
我一直试图在Subversion中将目录结构从一个位置移动到另一个位置,但是出现Item '*' is out of date提交错误。 我已经签出了最新版本(据我所知)。svn st -u除了mv命令外,没有其他区别。
336 svn 

21
我应该使用SVN还是Git?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在开始一个新的分布式项目。我应该使用SVN还是Git,为什么?
321 git  svn  version-control 


19
从Subversion检出一个文件
“无法检出单个文件。您可以执行的最佳检出级别是在目录级别。” 使用Subversion时如何解决此问题? 我们在Subversion中有此文件夹,其中保存了所有图像。我只想从中签出一个文件(图像)。这个文件夹确实很大,还有很多其他我现在不需要的东西。

29
SQL Server数据库版本控制
我想让我的数据库受版本控制。有人对我有什么建议或推荐文章吗? 我总是希望至少要有一些数据(如alumb所述:用户类型和管理员)。我还将经常需要大量生成的测试数据来进行性能测量。

3
如何git-svn从Subversion仓库克隆最近的n个修订?
问题 如何从Subversion存储库中使用git-svn创建浅表副本,例如,如何仅提取最后三个修订版? git clone如果使用选项--depth,则该命令可以从Git存储库获取最新的n个修订版本,即,您可以获得存储库的浅表副本。例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn有类似的选择吗? 到目前为止我的发现 到目前为止,我只找到了-rN其中的选项N是修订拉。例: git svn clone -rN svn://some/repo 根据文档,有可能使用-r$REVNUMBER:HEAD。我尝试了以下操作,以获取返回错误消息的最后3个修订。 $ git svn clone --prefix=svn/ -s -rHEAD~3:HEAD http://some/svn/repo . revision argument: HEAD~3:HEAD not understood by git-svn 因此,我用HEAD~3第三个但最后一个修订版534的实际编号代替了。这行得通,但是这要求我首先弄清楚第三个但最后一次提交的修订版号。 $ git svn clone --prefix=svn/ -s -r534:HEAD http://some/svn/repo . 文献资料 git克隆 git-svn

16
暂时保存Subversion中未提交的更改(la“ git-stash”)
在对存储在Subversion版本库中的软件进行编程时,我经常修改一些文件,然后注意我想为我的主要工作做一些准备性的更改。例如,在实现新功能时,我注意到一些重构可能会对我有所帮助。 为了不混淆两个无关的更改,在这种情况下,我想“收藏”我的更改,即还原到存储库版本,进行其他更改,提交这些更改,然后“取回”我的更改。 git-stash可以做到这一点。是否可以通过Subversion直接或使用某些插件或脚本来执行此操作。Eclipse插件也可以。
312 svn  versioning 

12
如何还原SVN提交?
我发现了各种如何还原SVN提交的示例,例如 svn merge -r [current_version]:[previous_version] [repository_url] 要么 svn merge -c -[R] . 但是它们似乎都不起作用。我尝试了这些命令,并检查了手动更改的文件。 如何还原修订号为1944的提交?如何检查恢复已完成(不查看实际文件中的更改是否已恢复)?
303 svn  revert 

6
如何在TortoiseSVN中更改用户
我正在设置另一个用户来使用我们的SVN存储库。他没有用户名/密码,所以我使用自己的凭据登录。现在,我们为他提供了一个用户名/密码。 如何让TortoiseSVN注销并忘记旧密码,以便可以输入新的用户名/密码?
302 svn  login  tortoisesvn 


7
如何解决“本地编辑,更新后传入删除”消息
当执行a时svn status .,我得到以下信息: ! C auto-complete-config.elc > local edit, incoming delete upon update ! + C auto-complete.elc > local edit, incoming delete upon update ! + C popup.elc > local edit, incoming delete upon update ! + C fuzzy.elc > local edit, incoming delete upon update 基本上,这些文件不应该在存储库中。开发人员已将其删除。然后,我认为我是svn rm ...在错误之后对事实进行了处理(应该这样做svn update …
293 svn 

17
如何找到我的Subversion服务器版本号?
我想知道我的服务器是否正在运行Subversion 1.5。 我如何找到答案? 也很高兴知道我的SVN客户端版本号。svn help并没有帮助。 注意:我不需要我的项目的修订号等。此问题与Subversion软件本身有关。
292 svn 

12
SVN是否仍然存在冲突?
如何使该目录摆脱冲突?我不在乎是否使用“他们的”或“我的”或任何其他方式解决了... PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr" svn: Commit failed (details follow): svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons' PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr" svn: Commit failed (details follow): svn: Commit item 'addons' has copy flag but …
284 svn 

9
如何从中继正确创建SVN标签?
我正在Subversion中创建我的第一个项目。到目前为止,我有 branches tags trunk 我想我需要立即使分支变得单一并重新开始。 更新分支是常态。 我一直在做中继工作,并将内容移动到标签,如下所示。 mkdir tags/1.0 cp -rf trunk/* tags/1.0 svn add tags/1.0 svn commit -m " create a first tagged version" 我的直觉告诉我这是完全错误的,我应该使用来维护文件之间的某种关系svn copy。我以这种方式创建的文件不会相互关联,并且我肯定会错过Subversion功能。我对么? 我应该对单个文件使用svn copy吗? mkdir tags/1.0 svn add tags/1.0 svn copy trunk/file1 tags/1.0 svn copy trunk/file2 tags/1.0 svn copy trunk/file3 tags/1.0 svn commit -m " …
282 svn  tags 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.