标签: version-control

在Subversion中,修改历史文件的最佳实践是什么?

让我们说我有文件

helloworld.c
helloworld.m
Run Code Online (Sandbox Code Playgroud)

15个编辑前,有人在helloworld.c中泄露了memroy,并设法将它变成了几个分支.我想在它设法进入的所有分支上纠正历史上的那个版本.

还原文件并尝试重新检入文件的净效果是什么?显然从那以后的14个变化我不想失去?

更新:我确信有人遇到过这个问题,我想知道他们找到了什么对他们有用的原因.

我是否认为管理分支和中继的方式是密集的,我必须在它存在的每个上下文中访问该文件?

svn version-control

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

单个用户最简单的版本控制vista home for small home projects

我对VSS很满意,我想在家里使用免费版本控件来完成我的小项目.我刚下载了TortoiseSVN,对我来说它不是很直观.我不必阅读长篇手册.我只是想下载并启动并运行.您有什么推荐的吗?

我试图下载SourceGear Vault,但它不会安装,因为我没有安装超过IIS5.0.我正在使用vista home premimun edition并且只安装了VS express.

请帮忙..

version-control version

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

PHP和源代码控制:在哪里进行单元测试等?

我正在使用Bazaar进行版本控制,我很满意.在Bazaar中,源控制中的每个树/项目都称为"分支".

目前我有一个实际应用程序的"主"分支,以及一个'dev'分支,其中包含一些内容,如单元测试,以及用户手册等.这样,应用程序及其相关测试都是版本化的,但是分别.

但是,我怀疑我这样做的方式不是最好的方法.例如,如果我要从'main'分支创建发布分支,那么这些发布分支将与单元测试不同步,除非我以相同的方式分支它们.

目前,为了创建应用程序的快照,我只是从该主分支导出所有文件并将其压缩,因为该分支的树中没有任何内容不属于将被发送给客户端的应用程序.

做我正在做的事情的更好方法是什么?单元测试是否应该进入与应用程序相同的"主"分支,如果是,那么什么是轻松创建"快照"的便捷方式,即相当于"每日构建",其中仅包含将随之分发的文件应用程序?

谢谢大家的答案.很难决定接受谁的答案.我已经解决的解决方案是在主树的'tests'子目录中进行测试; 如果我不想分发测试,我可以在以后轻松删除它.

php version-control unit-testing bazaar

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

无法在SourceOffsite中递归检入文件夹

我正在尝试检入一个文件夹,其中包含更多的文件夹.如何使用SourceOffsite以递归方式检查它们?如果我选择父文件夹,则只检入文件.

谢谢

version-control sos

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

ASP.NET版本控件

如何在asp.net项目上设置版本?因为属性不包含任何东西......

网页所在的文件夹中没有项目文件.

asp.net version-control

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

VS2008的SVN插件

我在Visual Studio 2008中使用VisualSVN,我必须在托盘区域运行某种提交监视器,以查看项目的本地副本是否已过期.

我有两个问题:

  1. 我讨厌在两个地方拥有它,我想看到它作为我的VS中的一个图标,

  2. 提交监控软件会关注几个项目,当我处理项目1(VS知道)时,我对其他项目不感兴趣.

我找不到Visual Studio的任何插件来做这件事,并且想知道是否有人知道任何好事.

svn version-control visualsvn visual-studio-2008 visual-studio

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

颠覆:乌龟+ AnkhSVN

Open Ankh似乎使用Subversion 1.6.2而Tortoise使用Subversion 1.6.0.

用Tortoise创建一个存储库后,我无法看到它.

下载了subversion并执行svn admin -create --pre-1.6-compatible z:\ ......\etc ..现在ankh可以看到它.这是我第一次使用版本控制,也许我不需要乌龟,但Windows资源管理器集成听起来不错.

我正在使用file:///而不是svnserve或apache.

我是否可以沿着ankh使用乌龟或者我是否会继续遇到问题或可能损坏存储库?

svn version-control tortoisesvn ankhsvn visual-studio

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

可以将相同的文件提交到2个SVN存储库吗?

如果我有一些特别重要的文件,他们可以将SVN提交给两个存储库吗?

我可以在2台不同的机器上设置两个SVN存储库,这样如果一台机器出现问题,那么总会有备份.

(如果它可以是Tortoise或命令行,那将是最好的).谢谢.

svn version-control tortoisesvn

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

Django中安装的应用程序 - 版本怎么样?

在查看Practical Django Projects的可重用应用程序章节并听取DjangoCon(Pycon?)讲座之后,似乎强调通过将应用程序安装到Python路径(即site-packages)来使您的应用程序可插入.

我不明白的是,当其中一个安装的应用程序的版本发生变化时会发生什么.如果我更新安装到site-packages的其中一个应用程序,那么这不会打破我使用它的所有当前项目吗?我从来没有注意到settings.py中的任何内容,您可以指定要导入的应用程序的版本.

我认为在Ruby/Rails中,他们能够在这种情况下冻结宝石.但是我们应该在Python/Django中做些什么呢?

python django version-control

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

SVN:跟踪合并

是否可以在SVN 1.6中跟踪提交的合并位置.我对基于UI的解决方案特别感兴趣(Eclipse插件会很棒).

svn version-control eclipse-plugin merge-tracking

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