在配置subversion外部时,有没有办法使用相对路径.
例如
Trunk
- directoryA
- directoryB
- projectA {external DirectoryB}
Run Code Online (Sandbox Code Playgroud)
为了配置ProjectA,我们必须在外部属性中配置完整路径,这会导致问题或迫使我们在分支时更改属性.
任何使分支过程自动化或使用绝对路径修复的方法都将非常有用
在SVN Windows二进制文件下载页面上,有几个可供选择:
http://subversion.tigris.org/getting.html#windows
不同组织提供的不同版本是否有利有弊?有什么我应该注意的吗?
主要是,我只想要一些免费的东西,我将从我的Vista笔记本电脑上运行.然后我可能会不时地将SVN文件备份到外部硬盘驱动器.
如何将TeamCity配置为从SVN中继以及不同分支和/或标记构建?
我们的想法是从同一个项目中获得多个构建,这样我们就可以拥有生产中的当前版本(能够对该"发布标记"进行部署和修复)并同时拥有主干和分支与每天发生的实际发展.
我们有我们的策略,所有者以及SVN目录的所有内容,我们遇到的问题是如何配置TeamCity以在应用程序的不同"版本"或"状态"上为同一项目进行多个构建.
做这个的最好方式是什么 ?
提前致谢 !
每次我使用终端在svn上做一个状态我得到这个文件.?SVN-commit.8.tmp
我知道它是一个失败的提交评论文件,但我怎么摆脱它.我不知道我是否应该这样做或如何处理它.
如果我右键单击我的工作文件夹,然后选择TortoiseSVN-> Show Log,它会显示一个非常有用的存储库更改日志.但它仅显示过去6周左右.如果我尝试更改日期范围,它将不会让我 - 点击日历中的日期不会做任何事情,如果我编辑日期文本框,它只会将其更改回来.
我们有一个我们想要版本控制的PHP项目.现在,我们有三个人正在研究项目的开发版本,该版本驻留在我们所有Eclipse IDE都链接到的外部文件夹中,因此没有版本控制.
什么是正确的方法和版本控制的最佳方式?
我们有一个SVN设置,但我们只需要找到一个检查进出的好方法,这样我们就可以在开发服务器上进行测试.有任何想法吗?
我在网上看过很多"从svn转到git"和其他"git-svn工作流程"的文章,但我认为它们经常处理过于简单的情况.它们通常针对那些只想在本地使用git和hack的人,而不是使用git的全部功能,比如在多个开发人员之间使用git-svn克隆svn存储库时的pull,fetch,merge等,然后仍然希望能够随时将他们的更改推送到(官方)svn存储库,然后回到git工作并分享他们的东西等.
每当这些文章承认你不能做你在纯git中所做的一切时,后果和可能的搞砸都没有明确解释(或者也许只是我?).即使是git-svn手册页也提到了警告,但并没有真正广泛地提及.
基于我所读到的内容,我觉得当git-svn以特定方式使用时可能会出现问题,我将在下面介绍.有人可以告诉我,我是对的吗?
这是"通缉"的做事方式:
我的问题是:我在做梦吗?我前段时间读过一本git书,我认为,git-svn-clone可以创建git存储库,当然它们是svn repo的"镜像",但是不同开发人员以这种方式创建的git存储库会有所不同" ids"和提交将有不同的哈希.所以我的理解是那些git repos不会共享任何常见的git祖先,因此无法使用共享,合并等所需的所有git命令.这是真的,我们是否会面临这个工作流程的问题?
有时我读到这可以完成,至少使用一个"官方"裸git存储库,这将是唯一一个git-svn-cloned,并且所有git用户都必须从这个开始.然后你需要一个负责这个中央git仓库的人,并在将所有东西都提交给svn repo之前收集git devs之间的变化.这将是git用户"不知道"原始git repo来自svn的唯一方法,并允许他们使用所有git命令.唯一需要精通git和svn(并且了解git-svn警告)的人将是"合并经理"(或者他称之为的任何人).
我完全误解了git-svn警告吗?有没有更简单的方法呢?
我不知道我做了什么导致这个,但是在IntelliJ中添加新文件或包现在不会将它们添加到subversion中,我必须通过右键单击 - > subverion - > add手动添加它们.
是否有控制此行为的设置?
我已经使用Eclipse PHP了很长一段时间与Subclipse,但突然之间,出现在PHP资源管理器和导航器中的文件之前的小图标不再出现.
我已经重新安装了Eclipse和Subclipse插件,但无济于事.
我正在使用Subclipse for SVN,功能似乎工作正常,只是图标没有出现.
如果我没有看到这些图标,那么手动记住我编辑/更新的文件非常困难.
以前有人见过这样的事吗?(我在Ubuntu 10.04(Lucid Lynx).)
svn ×10
git ×2
branch ×1
code-sharing ×1
cvs ×1
eclipse ×1
git-svn ×1
java ×1
php ×1
phpeclipse ×1
subclipse ×1
svn-server ×1
tags ×1
teamcity ×1
tortoisesvn ×1
trunk ×1
windows ×1