我们想共享运行时项目二进制文件.因此每个团队成员都可以使用当前的工作版本 在SVN中存储运行时二进制文件是可以接受/好的吗?
当我尝试执行这样的命令时(从命令行或Perl脚本 - 这没关系):
svn revert "build\myfile@test.meta"
Run Code Online (Sandbox Code Playgroud)
SVN跳过此文件并输出:
Skipped 'build\myfile'
Run Code Online (Sandbox Code Playgroud)
我试过做:
svn revert "build\*.meta"
Run Code Online (Sandbox Code Playgroud)
但它给出了相同的结果.
我可以从GUI恢复这些文件.我可以通过执行来恢复这些文件(但它恢复的次数超出了我的要求):
svn revert --recursive "build"
Run Code Online (Sandbox Code Playgroud)
这有解决方法吗?
我可能只是没有想到这一点,或者我可能根本没有意识到Subversion中已有的选项(我当然不是专家).
我只是想知道,如果我已经创建了一个分支来开始处理一些新功能,如果有一种更容易的方法来保持分支机构与主干的最新版本保持同步而不必经历所有麻烦合并一系列修订.我想能够简单地更新,并从行李箱(所有版本和分支,当然),而我提交的修改只会影响分支.这可能吗?我问的问题有意义吗?
我认为这与合并一系列修订并不一定有所不同; 只是我使用AnkhSVN,它在允许合并之前执行所有这些最佳实践检查,有时感觉它比它需要的复杂得多.这个想法是,我要保持我的分支上最新与任何提交其他开发商可能使躯干,这样,当我最终做我的分支合并到主干,一切顺利(AS)顺利(尽可能).
我正在尝试创建一个tar文件来部署一些代码,但我不希望部署所有的.svn文件.
我怎样才能过滤掉这些?他们在多个目录中......
在我正在进行的项目中犯了一系列错误.如何恢复已知的工作版本并在此基础上构建?说我在修订版15,但我想回到修订版10 - 并继续工作10.我正在使用Zend Studio.
我可以删除SVN中存在的修订吗?
我刚升级到TortoiseSVN 1.6.99,Build 21709,(Subversion 1.7.0,-dev).我在Eclipse Subversive 0.7.9.I20100512-1900和JavaHL 1.6.15中遇到问题.试图更新我的Eclipse插件.有人有解决方案吗?
Eclipse出错:
分享项目失败了.不支持的工作副本格式svn:路径"XXX"似乎是Subversion 1.7或更高版本工作副本的一部分.请升级您的Subversion客户端以使用此工作副本.
我有一个带有项目结构的svn存储库:
/root/projectA/trunk
/root/projectA/branches
/root/projectA/tags
/root/projectB/trunk
/root/projectB/branches
/root/projectB/tags
Run Code Online (Sandbox Code Playgroud)
我想克隆projectA.当我跑:
git svn clone -r <revision number>:HEAD <url>/root/projectA
Run Code Online (Sandbox Code Playgroud)
我没有得到任何错误,并在新的projectA目录下创建了一个git存储库.但是该目录为空.我错过了吗?
我正在做一个开发项目.
该公司使用SVN,所以对于主要commit和checkout应通过做SVN.
但是,我不喜欢SVN并且是git用户.因为只有当我认为我的代码是好的时候我会致力于公司SVN,我想git用于我自己的历史管理员.
我不需要使用git来做SVN事情,反之亦然.
我可以同时使用SVN和git对我的相同代码进行版本控制吗?他们之间没有互动.