标签: svn

Subversion外部配置中的相对路径

在配置subversion外部时,有没有办法使用相对路径.

例如

 Trunk
      - directoryA
      - directoryB
      - projectA {external DirectoryB}
Run Code Online (Sandbox Code Playgroud)

为了配置ProjectA,我们必须在外部属性中配置完整路径,这会导致问题或迫使我们在分支时更改属性.

任何使分支过程自动化或使用绝对路径修复的方法都将非常有用

svn

34
推荐指数
1
解决办法
2万
查看次数

我应该使用哪个Windows SVN服务器?

在SVN Windows二进制文件下载页面上,有几个可供选择:

http://subversion.tigris.org/getting.html#windows

不同组织提供的不同版本是否有利有弊?有什么我应该注意的吗?

主要是,我只想要一些免费的东西,我将从我的Vista笔记本电脑上运行.然后我可能会不时地将SVN文件备份到外部硬盘驱动器.

svn windows version-control svn-server

34
推荐指数
5
解决办法
7万
查看次数

配置TeamCity以从SVN中继,分支和/或标记构建

如何将TeamCity配置为从SVN中继以及不同分支和/或标记构建?

我们的想法是从同一个项目中获得多个构建,这样我们就可以拥有生产中的当前版本(能够对该"发布标记"进行部署和修复)并同时拥有主干和分支与每天发生的实际发展.

我们有我们的策略,所有者以及SVN目录的所有内容,我们遇到的问题是如何配置TeamCity以在应用程序的不同"版本"或"状态"上为同一项目进行多个构建.

做这个的最好方式是什么 ?

提前致谢 !

svn tags teamcity branch trunk

34
推荐指数
1
解决办法
2万
查看次数

如何处理svn-commit.tmp

每次我使用终端在svn上做一个状态我得到这个文件.?SVN-commit.8.tmp

我知道它是一个失败的提交评论文件,但我怎么摆脱它.我不知道我是否应该这样做或如何处理它.

svn

34
推荐指数
2
解决办法
2万
查看次数

在TortoiseSVN中,为什么我不能显示超过6周左右的日志?

如果我右键单击我的工作文件夹,然后选择TortoiseSVN-> Show Log,它会显示一个非常有用的存储库更改日志.但它仅显示过去6周左右.如果我尝试更改日期范围,它将不会让我 - 点击日历中的日期不会做任何事情,如果我编辑日期文本框,它只会将其更改回来.

svn tortoisesvn

34
推荐指数
1
解决办法
9351
查看次数

版本控制PHP Web项目

我们有一个我们想要版本控制的PHP项目.现在,我们有三个人正在研究项目的开发版本,该版本驻留在我们所有Eclipse IDE都链接到的外部文件夹中,因此没有版本控制.

什么是正确的方法和版本控制的最佳方式?

我们有一个SVN设置,但我们只需要找到一个检查进出的好方法,这样我们就可以在开发服务器上进行测试.有任何想法吗?

php svn cvs version-control

33
推荐指数
2
解决办法
7843
查看次数

我为什么要使用git而不是svn?

我使用Visual Studio + C#,之前一直在使用svn,但目前还没有,所以我想把我的代码再次放在source的控件上.

最近我听说过git,我一直在阅读git wiki和this and this,而且我已经读过没有像TortoiseSvn这样的git的gui客户端,或者至少,我还没有找到它.

我的问题是:

  • git比svn有什么好处
  • 我在哪里可以找到易于使用git的前端.
  • 是否有任何插件(ANKH喜欢)git与Visual Studio一起工作?
  • 我还能在哪里找到git开始的资源?

svn git version-control

33
推荐指数
4
解决办法
2万
查看次数

同一个svn存储库的不同git-svn克隆是否可以分享更改然后git svn dcommit?

我在网上看过很多"从svn转到git"和其他"git-svn工作流程"的文章,但我认为它们经常处理过于简单的情况.它们通常针对那些只想在本地使用git和hack的人,而不是使用git的全部功能,比如在多个开发人员之间使用git-svn克隆svn存储库时的pull,fetch,merge等,然后仍然希望能够随时将他们的更改推送到(官方)svn存储库,然后回到git工作并分享他们的东西等.

每当这些文章承认你不能做你在纯git中所做的一切时,后果和可能的搞砸都没有明确解释(或者也许只是我?).即使是git-svn手册页也提到了警告,但并没有真正广泛地提及.

基于我所读到的内容,我觉得当git-svn以特定方式使用时可能会出现问题,我将在下面介绍.有人可以告诉我,我是对的吗?

这是"通缉"的做事方式:

  1. 我们在svn存储库中有一个项目
  2. 开发人员一个git-svn-clone是svn repo.他开始在当地破解东西
  3. 开发人员B git-svn-clone与svn repo相同.他开始自己破解东西.
  4. 在做了一段时间后,可能添加开发者C/D/...,并让其他开发人员做"标准"svn提交到原始回购,git用户想要分享他们的代码并做各种git魔术.
  5. 这些git用户中的任何一个都希望能够将现在合并的更改推送到svn(dcommit?)

我的问题是:我在做梦吗?我前段时间读过一本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警告吗?有没有更简单的方法呢?

svn git git-svn code-sharing

33
推荐指数
2
解决办法
5619
查看次数

在Intellij中添加新文件不会添加到subversion

我不知道我做了什么导致这个,但是在IntelliJ中添加新文件或包现在不会将它们添加到subversion中,我必须通过右键单击 - > subverion - > add手动添加它们.

是否有控制此行为的设置?

java svn version-control intellij-idea

33
推荐指数
2
解决办法
1万
查看次数

Eclipse SVN客户端(Subclipse)不显示文件上的状态图标

我已经使用Eclipse PHP了很长一段时间与Subclipse,但突然之间,出现在PHP资源管理器和导航器中的文件之前的小图标不再出现.

我已经重新安装了Eclipse和Subclipse插件,但无济于事.

我正在使用Subclipse for SVN,功能似乎工作正常,只是图标没有出现.

如果我没有看到这些图标,那么手动记住我编辑/更新的文件非常困难.

以前有人见过这样的事吗?(我在Ubuntu 10.04(Lucid Lynx).)

eclipse subclipse svn eclipse-plugin phpeclipse

33
推荐指数
2
解决办法
1万
查看次数