推荐的做法是什么?是否应将我的子文件夹添加到fitnesse文件夹下以进行版本控制?

上下文:从事单个开发人员Rails Pet项目。我的Rails项目处于版本控制(Subversion)下,但是我的Fitnesse Wiki页面位于Fitnesse程序文件夹下。

Fitnesse似乎有其自己的版本控制...(我在每个Wiki页面上都看到带编号的zip),它可靠吗?它在哪里存储修订?

最佳答案

使用-d开关(这在Google搜索中非常低调)

Fitnesse20081201>run -p 8080 -d c:/projects/MyProjectNeedsAcceptanceTests

如果尚不存在,它将在指定的文件夹中创建一个名为FitnesseRoot的子文件夹,其中包含所有需要运行的东西。

Fitnesse应该起来了。切换到浏览器。继续创建您的页面。
  • 您创建的每个Fitnesse页面都将有一个子文件夹。
  • 每个文件夹都有一个content.txt(这是Wiki内容)和一个properties.xml(这是该页面的Fitnesse属性)。
  • 所有子页面将是父页面文件夹下的子文件夹。

  • 目录和文件...您已经完成首次登录版本控制的设置。
    还设置您的版本控制以忽略某些类型的文件
  • FitnesseRoot /文件
  • FitnesseRoot / ErrorLog
  • * .zip

  • (.zip文件是Fitnesse保持跟踪Wiki页面的编辑的方式。.短期本地版本控制。诸如svn,git,cvs等的VCS应该为我们解决这一问题。因此,我们不需要检入zip文件)

    希望这是有道理的。如果不是,我建议您请15分钟的时间收听UncleBob自己的以下截屏视频
    来源:
    Robert Martin - Version Control and Development Environment for Fitnesse

    关于version-control - 如何将fitnesse页面添加到版本控制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/249580/

    10-14 03:45