推荐的做法是什么?是否应将我的子文件夹添加到fitnesse文件夹下以进行版本控制?
上下文:从事单个开发人员Rails Pet项目。我的Rails项目处于版本控制(Subversion)下,但是我的Fitnesse Wiki页面位于Fitnesse程序文件夹下。
Fitnesse似乎有其自己的版本控制...(我在每个Wiki页面上都看到带编号的zip),它可靠吗?它在哪里存储修订?
最佳答案
使用-d
开关(这在Google搜索中非常低调)
Fitnesse20081201>run -p 8080 -d c:/projects/MyProjectNeedsAcceptanceTests
如果尚不存在,它将在指定的文件夹中创建一个名为FitnesseRoot的子文件夹,其中包含所有需要运行的东西。
Fitnesse应该起来了。切换到浏览器。继续创建您的页面。
content.txt
(这是Wiki内容)和一个properties.xml
(这是该页面的Fitnesse属性)。 目录和文件...您已经完成首次登录版本控制的设置。
还设置您的版本控制以忽略某些类型的文件
(.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/