我正在阅读git和git-svn.我对git很新,但我已经能够创建一些基本的回购.但是,我对团队使用git-svn的工作流程有点困惑.目标是将svn转换为git以进行分支和共享,然后在准备推送到生产时返回主svn repo.这是我的问题:
该团队的每个成员是否应该从svn repo创建一个git repo?这种方法在合并回到svn/pull时是否会起作用?
-要么-
如果从svn创建一个git repo,那么该repo会被"公开"推送给团队成员进行克隆吗?然后将更改被拉回原来的git repo进行变基并推送到svn?
-要么-
我们可以像上面那样做,只是从彼此的工作副本回购中拉出变化吗?
-要么-
我是否为工作流添加了太多的复杂性,应该继续使用svn,因为它不是一个完全转换为git的选项?
我一直试图看看我是否可以尽可能直观地构建我的JavaScript对象,同时确保它尽可能"正确".我一直在通过Crockford的JSLint.com运行一系列不同的场景,并且没有太多运气.我似乎修复了一个错误,然后由于更改而弹出另一个错误.以下是我能得到的最好的.有没有人对此有另一种看法?
这是我构造对象的典型方式:
function gizmo(id) {
/* private variables */
var myId = id;
/* private methods */
var init = function () {
if (myId < 1) {
setId(1);
}
};
var setId = function (newId) {
myId = newId;
};
// run 'constructor'
init();
/* public methods */
return {
getId: function () {
return myId;
},
setId: function (newId) {
setId(newId);
},
incrementId: function (inc) {
setId(myId + inc);
}
};
}
// creating an instance of gizmo …Run Code Online (Sandbox Code Playgroud)