标签: fossil

人们怎么看待化石DVCS?

化石http://www.fossil-scm.org
我最近发现了这个,并开始将它用于我的家庭项目.我想听听其他人对这个VCS的看法.

我脑子里缺少的是IDE支持.希望它会来,但我使用命令行就好了.

关于化石的我最喜欢的事情:内置web服务器wiki和bug跟踪的单个可执行文件.存储库只是一个SQLite(http://www.sqlite.org)数据库文件,易于备份.我也喜欢我可以运行化石并将存储库放在我的拇指驱动器上.这意味着我的软件开发已经变得完全可移植.

告诉我你的想法....

dvcs fossil

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

用于Fossil SCM的GUI

有化石的GUI吗?

我已经习惯了独奏项目的源代码控制的想法,并且有一个化石命令的界面会有所帮助.

简单的东西,有助于浏览文件,或打开+关闭.除了在项目本身内工作的Web GUI之外,Google几乎没有发现任何事情.

user-interface fossil

28
推荐指数
4
解决办法
1万
查看次数

有没有托管化石库的网站?

有许多站点托管公共的代码存储库.

例子

是否有类似的网站允许编码人员免费存储和管理化石资源库?

hosting fossil

26
推荐指数
3
解决办法
4773
查看次数

分布式错误跟踪器与DVC一起使用

到目前为止,我们已经完全舔了整个分布式的版本控制.我并不是说一切都很完美,但是,从这里开始,这主要只是继续已经开始的事情.

然而,分布式错误跟踪正处于初期阶段,恕我直言.这是相当不方便的,无法在路上与问题跟踪器一起工作,特别是因为我倾向于忘记过去两小时内我的变化是什么.是的,我知道,我可以在路上记录并更新一个传统的跟踪器,一旦我再次上网,但仍然......保持我的选择开放和所有这一切.:P

目前,我只知道Bugs EverywhereDitz - 那些,以及Fossil附带的那个.其中,我认为Fossil是最远的,考虑到它与版本控制方面的集成程度有多紧密,这并不令人惊讶.我不得不跳过相当多的箍来让我的共同开发人员甚至看看SVN以外的其他东西,但是,如果Fossil真的如此,我不介意再做一次.

然而,在我这样做之前,我想问的是比我更老更聪明的人:你有这三个经验吗?你觉得他们怎么样?你认识其他人吗?请链接到他们,让我知道他们的表现.

bug-tracking distributed fossil

16
推荐指数
2
解决办法
2058
查看次数

如何使用Fossil中的提交修复故障单

所以,我认为在Redmine/Git中可以使用提交注释修复问题:

git commit -m "Fixes #123"
Run Code Online (Sandbox Code Playgroud)

Fossil有可能是这样吗?怎么样?

fossil

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

如何模仿化石中的'git stash',bzr?

使用fossil/bzr时,是否有可能模仿'git stash'的行为?

基本上我对处理以下工作流感兴趣:

  • 在某些时候,源代码树有状态X,它被提交
  • 我继续编写新代码,我写了一段时间,我看到了重构的机会
  • 我不能在这一点上提交,因为我已经开始做的改变没有完成,它还不是原子的
  • 在这一点上,我会做'git stash',将保存当前的工作,并将回到状态X.
  • 我会做重构和提交,源代码现在有状态Y.
  • 我将状态Y中的源代码与stash中的代码合并,完成更改以使其成为原子,然后再次提交,将源代码推送到状态Z

我认为通常可以通过在状态X中分支代码而不是执行'git stash',在该分支中进行重构,然后将分支合并回主分支来使用另一个SCM时模拟这种情况.但我知道分支并不总是便宜的操作.那么有没有更好的特殊方法最终依赖于fossil/bzr的特定功能?

bazaar fossil git-stash

14
推荐指数
3
解决办法
2565
查看次数

mercurial或git的关系数据库后端

我喜欢化石的是它使用普通的旧sqlite来存储变更集,文件等.我可以使用它的命令行工具来查询存储库,但是如果我想要它不支持的东西,我可以回退到编写一个sql查询.

Mercurial和git更成熟,它们有更多的库,更有动力,但它们使用自己的存储库格式.我想知道是否有可能将sqlite作为他们的存储库后端.(我知道有直接查询mercurial或git repo的工具,但sql似乎更容易.)

sql database git mercurial fossil

13
推荐指数
3
解决办法
3143
查看次数

使用Fossil DVCS重命名目录

是否可以使用Fossil重命名目录?我试过了明显的命令:

fossil mv oldname newname
Run Code Online (Sandbox Code Playgroud)

Fossil然后告诉我它做了一些事情:

RENAME oldname newname
Run Code Online (Sandbox Code Playgroud)

然而,称"化石变化"导致空列表.据我所知,重命名目录要么不受支持,要么尚未实现或只是被破坏.这有诀窍吗?

dvcs fossil

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

FossilSCM,忽略添加文件

我做了一些研究,但老实说似乎无法解决这个问题.

你可以设置一些选项,让化石附加设备忽略文件,但不是化石添加?通过Web界面的配置选项很棒,我很高兴它对extras命令有效,但它不适用于add命令?

如何配置化石来忽略化石添加上的文件.

fossil

12
推荐指数
4
解决办法
5013
查看次数

在git和化石之间犹豫不决

新手到Fossil(或任何其他版本控制系统)在这里.之前使用过专有的,但从未自己设置过.

目前,我希望设置一个,以便我和我的朋友可以将它用于项目.

我选择Fossil主要是因为分布似乎是要走的路,它似乎是轻量级的并且有一个包含的bugtracker.但是对于很多人来说,Git似乎是受欢迎的SCM.是否值得增加复杂性来支持Git + someBugTracker而不是Fossil?还有更好的选择吗?我将不得不从0开始.

git shared-hosting fossil

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